android-viewmodel 相关问题

在Android mvvm中,从视图中调用viewModel的方法是正确的吗?

我正在使用mvvm模式构建android应用。我听说除了UI之外,view不建议包含业务逻辑。我不知道从视图中调用viewModel的方法是否可以。比如说,...

回答 1 投票 0

如何从AbstractSavedStateViewModelFactory中动态设置捆绑。

我的ViewModelFactory: class ViewModelFactory @Inject constructor( private val viewModelMap: 视图模型地图:MutableMap , ViewModelAssistedFactory >,楼主:...

回答 1 投票 2

使用LiveData而不是普通的回调有什么好处吗?

我有一个应用程序,其中允许用户登录。用户数据保存在数据库中。MainActivity实现了一个接口OnUserCreationCallback:class MainActivity实现了 ...

回答 3 投票 3

LocalDate.format在Observer中引起OutofBount异常。

我正在使用Kotlin、Material Design Components和新架构组件在android中制作一个应用程序。我有一个活动,启动一个DialogFragment onCreate该片段有6个View,通过 ...

回答 1 投票 0

获取LiveData到ViewModel

我想在我的ViewModel中访问LiveData。问题是,LiveData 需要访问活动才能计算。我是这样计算字符串的。...

回答 1 投票 0

如何使用Android Jetpack进行条件导航?

我想让用户登录后就能进入我的主页,但我是用Android条件导航来实现的。问题是我使用android Firebase来验证 ...

回答 1 投票 2

Dagger2缺失的绑定不能提供ViewModel键。

我试图使用Dagger2用多重绑定来创建ViewModel的依赖注入,但我收到了这个错误,我不能让它工作,我试了几个答案(如下),但都没有帮助... ...

回答 1 投票 0

安卓调解器直播数据将2个直播数据合并成一个流和一个触发器。

我有2个实时数据,我把它们作为源添加到一个中介实时数据中,我从一个视图模型中暴露出这个数据,供一个片段观察。当任何一个实时数据发生变化时,它会触发onChanged方法的...

回答 1 投票 2

重载片段后,视图模型不返回任何数据。

试图实现 1.在从视图模型中加载数据之前进行互联网检查。2.片段不应该从视图模型中获取任何数据(不设置任何观察者),如果没有数据,则显示警报对话框。

回答 1 投票 0

Android ViewModel如何保证,它必须与同一个Activity或Fragment绑定(在屏幕旋转的情况下)?

我现在正在做Android ViewModel。有一个问题一直出现在我的脑海中。ViewModel如何保证在屏幕旋转后,用相同的Activity或Fragment重新绑定,尽管我们正在创建......

回答 1 投票 0

Android ViewModels。数据类是否应该暴露livedata属性?

鉴于这种情况 Model data class User(var id: int, var name: String) View Model val Users: LiveData > val SelectedUser: LiveData fun changeSelectedUserName()...。

回答 1 投票 0

我如何在片段中的onViewCreated外,迟迟没有初始化viewModel。

我试着在导航视图中点击按钮,并在Movies fragment中过滤电影,我需要调整mainactivity中的filterButton,并在MoviesFragment().filtMovie MainActivity中获取数据; val navRight : ...。

回答 1 投票 0

当我从一个片段回到另一个片段的时候,我的观察者总是在发力

我使用的是导航组件,我有片段A和片段B,从片段A发送一个对象到片段B,并使用安全的args,然后导航到它。 覆盖 fun onSelectableItemClick(position:Int,...

回答 1 投票 0

查看模型和处理死亡

为什么推荐使用ViewModel架构组件,如果它不能处理进程死亡?例如,如果我用onSaveInstanceState保存状态,那么在配置更改和...

回答 1 投票 0

SharedViewmodel的实例永远不会死吗?

我有一个应用程序,它有一个主活动,碎片依赖于它,所以这是正常的。现在,我的10个碎片中的两个需要进行通信,我使用这里给出的例子 https:/developer.android...。

回答 1 投票 1

Android。ViewModel "computed observable"

你能在Android中拥有计算出的观测值吗(比如说,在VueJS中)? class MainActivityViewModel() : ViewModel() { val speedInput = MutableLiveData。 ()/实际值从...

回答 1 投票 0

通过ViewModelProvider获取ViewModel实例。

ViewModelProviders已被废弃 ViewModelProviders.of(this).get(MyViewModel::Class.java) 按照其他StackOverflow答案的建议,而This是找不到的。ViewModelProvider(this).get(...)

回答 1 投票 0

[单个ViewModel中的多个LiveData对象

我的应用程序的结构如下:MainActivity(Activity)包含底部导航视图,其中三个片段嵌套在HomeFragment(Fragment)之下,HomeFragment(Fragment)包含带有ViewPager的TabLayout ...

回答 1 投票 2

ViewModel在Activity中设置数据并在片段中使用

我尝试不使用任何ViewModel工具,简单的帮助我解决这个问题。我希望在Activity中设置数据并在Fragment MainActivity中使用它:class MainActivity:AppCompatActivity(),...

回答 2 投票 0

在viewModel和片段之间进行通信的良好做法

我正在实现viewModel并在viewModel和片段之间进行通信:我正在这样做:公共类SplashViewModel扩展了AndroidViewModel {private LiveData actions; ...

回答 2 投票 1

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