如何从无法访问lifeCycleOwner进行观察的资源库中获取LiveData的价值?
我在我的应用程序中使用了MVVM和ROOM以及databindig。根据应用程序架构指南,我想使用room兑现数据。在RecyclerView项目的xml布局中,我使用CategoryViewModel变量。我...
我有一个项目ArrayList和我存储他们我的视图模型里,当我在一个项目点击从列表视图它具有存储项目的详细信息,并显示在主详细页面。这个 ...
我有一个奇怪的问题。我想为swipeRefreshLayout根据加载数据集清爽。所以,我有监听器,获得真/假取决于获取数据。接下来到了...
我找不到更好的方式来改变我的VideosDataSource方法,如负载起始listId。我使用的视图寻呼机所以它一次,这就是为什么我不能使用getter / setter方法来设置的listId加载2片段...
我在我的项目一个复杂的屏幕,我打破在一个以上的片断。我试图遵循这些类的MVVM架构,因此该片段具有其自己的视图模型和合同...
我有一个students_table和存储有不同水平的学生。我想显示学生一个等级,并隐藏其他级别。我选择的学生表现出这样的:如果(ID == R.id ....
我将关闭此stackoverflow回答https://stackoverflow.com/a/34817565/4052264以将数据对象绑定到自定义视图。但是,在设置完所有内容后,我的视图不会更新...
我正在创建一个应用程序,以扫描条形码,并使用Android View Model和LiveData将信息获取到房间数据库中。这是错误消息java.lang.RuntimeException:无法启动...
我的情况是当用户输入加载片段时,检查LoggedIn,true直接进入MainFragment,false跳转到LoginFramgnet。这里是LoadingFragment:覆盖fun onCreateView(inflater:...
在Viewpager中使用具有相同ViewModel的相同Fragment的多个实例时出现问题
我有一个带有视图模型(VM1)的片段(FRAG1)。我在FragmentPagerAdapter中创建了这个片段的两个新实例,以加载到ViewPager中。 Viewpager存在于父母......
可以在ViewModel中的Transformations.map()返回的Livedata上调用observeForever()吗?
我尝试使用LiveData Transformations.map()来检查结果并更新UI。但是没有观察者就不会触发Transformations.map()回调。那么调用observeForever {}的好方法是...
如何使用ViewModel防止在配置更改后第二次重新加载数据?
每次轮换后重新加载数据我在onCreate中获取数据并在onCreateView()中观察。旋转手机后我想知道(或者在配置更改数据后再次重新加载我...
Android:使用kotlin协同程序无法正常工作的ViewModel测试
我第一次使用协同程序,我在ViewModel上测试我的工作时遇到了麻烦。测试失败了,但没有调用:observer.onChanged( );考试 ...
我有一个项目,我已经成功实现了位置跟踪功能,并且工作正常。我每30秒使用融合位置提供商跟踪用户当前位置。(...
从Android P(API 28)开始,Android Studio Loaders已被弃用?
我是Android的新手,我已经完成了一些Android应用程序开发课程,现在我正在尝试应用我学到的东西。我选择了一个新闻应用程序。它将从5-10源提取新闻'并显示......
具有viewmodel和实时数据的ViewPager,所有6个选项卡数据都被最后一个选项卡数据替换
我正在使用一个带有6个选项卡的ViewPager,它只有一个片段TimesListFragment根据传递给TimesListFragment的参数,它调用api eg;科学,技术,旅游等我......
dagger 2 viewmodels和ViewModelProvider.Factory
最近我遇到了ViewModelProvider.Factory的问题,因为它没有加载项目的所有ViewModel。我有活动和片段。活动的没有任何问题,...
Android ViewModel和startActivity
我正在学习ViewModel和LiveData,并且在此过程中出现了疑问。如果我需要开始一项活动,我该怎么办?可以将上下文作为参数传递给ViewModel(上下文......)
Android dagger2使用Factory将intent注入viewModel
作为一个例子我使用谷歌样本 - GithubBrowserSample(我使用java版本,它可以在这里找到)想要实现的目标:使用intent额外启动活动注入额外的viewModel构造函数...
在android-architecture-components / GithubBrowserSample repo中,Fragment#onViewCreated生命周期方法被用于片段的ViewModel实例化(带有Fragment的范围)...