2016-11-25 6 views
-4

私はaddDataで、notifyDataSetChanged()を呼び出したので、すぐにfindLastCompletelyVisibleItemPositionメソッドを使用しました。結果は正しくありません。私はpostDelayを使用します。そして、データが完全に追加されたかどうかはどうすればわかりますか?リストにデータを追加する前にRecyclerview findLastCompletelyVisibleItemPositionが正しくありませんか?

+0

保存された位置にrecyclerviewをスクロールし、これはありますnotifyDataSetChanged' - これは単に通知するために使用され、 'postDelayed'を使う必要はなく、代わりに単純な' post'を使用します – pskink

+0

@pskinkこれでどのようなエラーが見つかりましたか?これは(私のために)一見無作為のコマンドが投げ込まれたテキストです...それを尊重してください! – geisterfurz007

+0

まだ信じられないほどです。ソースを理解するのは難しいです(フォーマットされていない)。 – geisterfurz007

答えて

0

、変数に最後の目に見える位置を保存しnotifyDataSetChangedを(一覧表示し、呼び出すためにデータを追加)本当の仕事はない `で行われているので、その後、

+0

初めてネットからデータを取得しました。フルページであるかどうかを知りたいのですが、目に見えるアイテムの計算が即時ではないようです。 – tysheng

+0

コードを表示できますか? – Sachin

+0

何も特別なものではなく、データ(最初は空)を追加し、notifyとfindLastCompletelyVisibleItemPositionを追加しますが、私のアイテムBeanは少し複雑ですが、これが理由であると思いますか? – tysheng

関連する問題