android-architecture-components 相关问题

新的库集合,可帮助您设计健壮,可测试和可维护的Android应用程序。从用于管理UI组件生命周期和处理数据持久性的类开始。


在数据绑定,而不是使用MutableLiveData LiveData

嗨,我使用LiveData代替MutableLiveData因为我从房间越来越LiveData,它是消除binding.setLifecycleOwner(这)工作后甚至;.我的问题,有任何问题...

回答 1 投票 0

如何更改导航控制器目的地的标签属性?

我试图使用Android的导航控制器,你可以在上面的图片中看到,我把我的目的地的标签属性是“家”。而且这个标签,将显示像我的工具栏标题。 ...

回答 1 投票 2

导航架构仅具有上下文的组件导航

是否可以获得NavigationController并仅使用上下文执行导航?现在它似乎没有。这将需要我们的应用程序进行如此重大的重组,我觉得我必须失踪...

回答 1 投票 0

LiveData。无法分配给'value':setter受保护/ *受保护,package * /用于合成扩展

我正在尝试使用Android文档中描述的LiveData实现DB Observer。只要我在Kotlin编程,我就会调整函数(最初是用Java编写的)。 ...

回答 1 投票 10

在nestedscrollview中使用时,分页库会加载所有数据

我正在使用分页库来加载数据并填充我的recyclerview,它放在nestedscrollview中。但就像是,在从API获取所有数据之前,分页会自动进行。一世 ...

回答 1 投票 0

如何确保设置片段的后退按钮与aac一起发送到启动片段

所以我在AAC导航方面遇到了问题。我在一个活动中有多个片段。我夸大了MainActivity中的菜单选项,以便每个片段都可以访问打开设置的菜单项....

回答 2 投票 1

Android导航架构组件:如何将bundle数据传递给startDestination

我有一个具有NavHostFragment的活动。活动在其意图中接收某些值。我想将这些数据传递给第一个片段,即导航图的startDestination。一世 ...

回答 5 投票 2

如何在两个片段目标之间传递数据如果我点击导航控制器中的菜单?

我正在尝试使用导航控制器。我有一个底部导航视图。位于我的MainActivity上,它使用以下代码启动:class MainActivity:AppCompatActivity(){...

回答 4 投票 0

使用android分页库使页面无效

我正在使用alpha5中的pagin库。我的问题是,我想要使用android分页库加载我的列表,经常被更改。像每分钟多次。当我向下滚动并加载...

回答 1 投票 2

在Viewpager中使用具有相同ViewModel的相同Fragment的多个实例时出现问题

我有一个带有视图模型(VM1)的片段(FRAG1)。我在FragmentPagerAdapter中创建了这个片段的两个新实例,以加载到ViewPager中。 Viewpager存在于父母......

回答 2 投票 1

可以在ViewModel中的Transformations.map()返回的Livedata上调用observeForever()吗?

我尝试使用LiveData Transformations.map()来检查结果并更新UI。但是没有观察者就不会触发Transformations.map()回调。那么调用observeForever {}的好方法是...

回答 1 投票 2

如何使用ViewModel防止在配置更改后第二次重新加载数据?

每次轮换后重新加载数据我在onCreate中获取数据并在onCreateView()中观察。旋转手机后我想知道(或者在配置更改数据后再次重新加载我...

回答 3 投票 1

map()和switchMap()方法有什么区别?

LiveData类的这两种方法之间有什么区别?官方文档和教程对此含糊不清。在map()方法中,第一个参数称为source,但在switchMap(...

回答 5 投票 46

用于导航组件的多个容器

是否可以在两个(或更多)容器之间共享导航图?我想要实现的是拥有两个容器(NavHosts):一个小于底部导航和下方...

回答 2 投票 7

Calendar TypeConverter for Room(Kotlin)

我试图使用以下TypeConverter在我的房间数据库中保留时间戳:class转换器{@TypeConverter fun fromTimestamp(value:Long?):Calendar? {if(value == ...

回答 1 投票 0

如何在Android Studio中创建Jetpack应用程序

我正在使用最新版本的Android Studio和最新的SDK工具,我正在按照本指南创建一个示例Jetpack应用程序,但我的Android Studio中的Create Project向导没有...

回答 2 投票 1

如何为Android体系结构组件生命周期事件添加单元测试?

我试图为支持架构组件生命周期事件的功能添加单元测试。为了支持生命周期事件,我为我的函数添加了@OnLifecycleEvent批注,我想...

回答 4 投票 4

Navigation Library充气机针对数据类抛出ClassNotFoundException

在导航库版本alpha09 +(使用alpha11)中,我在我的导航图中定义为argType的一个数据类遇到ClassNotFoundException。 app:argType =“ com ....

回答 3 投票 7

我们可以使android.app.Service成为生命周期感知组件吗

我从新的Android体系结构组件中获得的全部是,如果我们使组件的生命周期具有感知性,那么LifecycleObserver将根据活动生命周期对事件做出反应。那...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.