我有一个包含很长项目列表的Recyclerview。一个项目有一个TextView,这个TextView需要每0.5秒更改一次,所以我需要刷新。我的所有代码都是有效的,但是如果我刷新所有项目(notifyDataChange),它的速度会变慢。所以我需要刷新这个项目以获得我的应用程序的良好性能。可能吗?
AdaptadorRecyclerView.notifyDataSetChanged();
答案 0 :(得分:0)
使用adapter.notifyItemChanged(int position, Object payload)
。您可以使用payload参数提及TextView's
位置和值。如果您想了解更多相关信息,请参阅[此链接](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#notifyItemChanged(int,java.lang.Object))。