私はListViewのセットアップ用にカスタムアダプタを持っています。ボタンをクリックすると、基になるデータで何かが変更されるので、ListViewを更新するにはnotifyDataSetChangedが必要です。ファイン。しかし、私はまた、ListViewが変更が発生した行にスクロールしたい。このためには、smoothScrollToPositionをnotifyDataSetChangedの直後に呼び出します。そして、それは動作していません。smoothScrollToPosition notifyDataSetChangedがアンドロイドで動作していない
notifyDataSetChangedを呼び出さないと、スクロールが機能するので、notifyがスクロールをブロックします。私はおそらく将来イベントが処理されることになるだろう。誰かが間違っていることについて私にポインタを与えることができますか?
少し。この現象は、エミュレータで発生します。電話で実行すると、状況は混ざります。時にはスクロールが動作し、ときには動作しません。滑らかさが行われる前に通知が完了しているかどうかは疑問です。あるいは、どのような順序でか。 – tbeernot