2016-12-27 3 views
-1

私はsocket.ioチャットアプリケーションを持っています。そして、アダプターの外でリサイクルビューからアイテムを削除する必要があります。Android - アダプタの外でリサイクルビューからアイテムを削除する

私はその位置を知らないという意味です。

私はrecyclerviewでアイテムを更新しようとしていますが、私はどのように知りません。

タグでも可能ですか?

+0

よく更新する/削除する必要がある場合、アイテムの位置を知る必要がある場合は、アイテムの位置を知る必要がある場合は、リストからアイテムを更新/削除する方法を教えてください –

+0

RecyclerViewとアダプタを表示する私はあなたをもっと助けることができます。 –

答えて

2

あなたがしなければならないことは、リストからオブジェクトを削除した後で.notifyDataSetChanged()を呼び出すことだけです。例えば

listOfObjects.remove(0); // remove the object from the list, use your index here 
adapter.notifyDataSetChanged(); 

この2行目では、あなたのリストが変更され、それは(あなたの削除されたオブジェクトに対応する行が消えるはずの意味)最新のデータでRecyclerViewを更新する必要があり、アダプタを通知します。

関連する問題