2017-12-19 7 views
1

カードがRecyclerビューに完全に読み込まれたときに、何かを行う(インテントを呼び出すか、新しいアクティビティを開始するなど)?注:私はRecycler Viewで1度に1枚のカードしか見ることができません。 特定のタイプのカードがリサイクラービューに読み込まれるとすぐに新しいアクティビティを開始したいと考えています。 今、私は新しいアクティビティを開始するためにonClickListenerを持っています。 これを達成することは可能ですか? ありがとうございます。特定のカードがRecyclerビューに完全にロードされているときに何かするには?

答えて

0

は、アイテムの位置を確認することでリサイクルビューで

public void onBindViewHolder(final adapter.ViewHolder holder, int position) { 

} 

における意思あなたを実装しています。あなたが活動を開始することができ、ローダを使用すると、

はここを参照してくださいonLoadFinishedここではすべてのアイテムがリサイクルビューに追加されています。

+0

それは私がやろうとしていたものですが、それは簡単ではありません!新しいアクティビティは、カードがロードされるとすぐに開始する必要があります。そのロード中に、「onBindViewHolder」にプレースホルダなどを表示する必要があります。このビューは、カードをスクロールしてロードする際に表示する必要があります(カードは基本的に全画面表示)。 –

関連する問題