-1
私はthis questionを "vbjain"と尋ねましたが、私には満足できません。フォーカスを変更した後にGetViewメソッドが呼び出される[Android]
私も同様の問題に直面しています。私は大量の計算を行う必要があります。getView()
は避けられません。私のリストにはリスト表示時に生成されるライブデータが含まれています。これらの計算はgetView
の機能で行う以外の方法です。
getView
方法は
getView
の原因がフォーカスを変化させた時に呼び出さなっていると私は私のアプリケーションが立ち往生
getView
で計算をやっている、と呼ばなっている理由を私は知らない
2〜3秒間押してから、リストビューからフォーカスを切り替えます。
リストビューのこの動作を回避できる方法はありますか。
ありがとうございました。
Romain Guyが提供するすべてのガイドラインを使用していますが、この問題に直面しています。 – User7723337
集中的な計算が必要な場合は、とにかくUIスレッドで行うべきではないでしょう。非同期タスクが必要なデータを取得している間に、リストビューに何らかの並べ替えビューを表示し、データが利用可能になったらリストビューを更新することはアプリでは機能しますか?または、リストビューで最新のデータを表示して、バックグラウンドで更新情報を取得することは可能でしょうか?ですから、ビューロジックは、データが利用可能かどうかをチェックし、それに基づいて表示するものを決定するだけです。 – Theblacknight