我在需要等待响应LiveData
的课堂上使用,但在某些情况下,我需要从 local 检查一些值,这不会阻塞任何线程。AndroidViewModel
shared preference
对于这些场景,我没有使用LiveData
. 这就是我在我的activity class
.
homeViewModel.sendTokenToServer().observe(this, isFCMSendToServer -> {
Toast.makeText(this, "FCM Token Observer called", Toast.LENGTH_SHORT).show();
});
//Without Live Data
if(homeViewModel.isUpgradeAvailable()){
displayAlertMessage();
}
我想知道上述方法是否可以,或者我们必须LiveData
为每个方法使用或其他一些观察者ViewModel