私はこの問題を 1 週間以上抱えていますが、ここと Google で何十ものトピックを調べた後も、まだ答えがありません。問題は、データを長いListViewに動的にロードしているため、初期化が何年も持続しないことです。電話の向きを変更した後、ListView のサイズが変更され、内部に空の要素が含まれています (問題ありません)。だから私は OnConfigurationChanged イベントがこれを処理すると思った。残念ながら、ウィジェットのサイズが変更される前に起動されるため、まだ空のリストがあります。そして、ここに私の質問があります: とにかく、ウィジェットのサイズが変更されて描画された後に発生するイベント (またはリスナー) を取得することですか?
私はすでにマニフェストに持っています:
android:configChanges="keyboardHidden|orientation|screenSize
また、ロードに数秒かかるため、「オフ」にする方法はありません。電話の向きを変更するときに数秒の遅延が発生したくないためです。
PS言語の間違いについては申し訳ありません;)