2017-05-12 6 views
0

いつRecyclerView.Adapter <〜が暗黙的にリフレッシュされ、リフレッシュが発生するかどうかを検出する方法はありますか?アダプタはいつ暗黙的にリフレッシュされますか?

+0

明示的にリフレッシュする必要があります。 –

+0

onBindViewHolderは、同じアダプタ画面にあるデバイスをロックしたりロック解除したりすると、自分自身を呼び出しますか? –

+0

あなたにそれを伝えない限り。 –

答えて

3

RecyclerViewは、それ自身でリフレッシュしません。 RecyclerViewを入力するデータを変更する場合は、アダプタでnotifyDataSetChanged()関数を呼び出す必要があります。

recyclerView.setAdapter(myAdapter); 
recyclerView.setLayoutManager(myLayoutManager); 
myAdapter.notifyDataSetChanged(); 
-1

mRecyclerView.getAdapter()notifyItemRangeChanged(0、mRecyclerView.getAdapter()getItemCount()。)。

関連する問題