所以我现在试图只用viewModel和view编写一个简单的应用程序。那里有一个简单的日期计算。我应该使用实时数据吗?
数据计算由视图中的方法触发,我计算最终日期并将其设置为textview。没有复杂的操作。我应该使用livedata并从MainActivity监听它,还是像我现在那样从viewmodel中的方法立即返回。哪个更好?
MainActivity.java
td
ViewHolder.java
@Override
public void onMediaFocused(@NonNull MediaTypeUtil.MediaType mediaType, Uri uri) {
dateTextView.setText(mMediaPlayerControlViewModel.getCreationDate(uri));
}
}
答案 0 :(得分:0)
您可能要使用LiveData的原因有两个,所以问问自己:
如果这些东西不是您的用例不可或缺的,那么我就不会使用LiveData来包装不是“实时”的数据。