私の活動には多くの非同期タスクがあります。画面の回転が発生した場合-それらはなくなりました。asynctasksが例外を発生させないようにするにはどうすればよいですか?
user1324176
質問する
548 次
3 に答える
2
android:configChanges="orientation|keyboardHidden"
マニフェストでアクティビティを使用すると、方向の変更でアクティビティが再開され、再起動が妨げられるため、例外が発生すると思います。
于 2012-04-10T13:35:48.773 に答える
1
使用する
android:configChanges="keyboardHidden|orientation"
画面回転時のアクティビティの再読み込みを防ぐためActivity
に、ファイル内の属性として。AndroidManifest.xml
于 2012-04-10T13:37:19.897 に答える
0
これを行う最も適切な方法は、フラグメントを使用して、ローテーションで非同期タスクのインスタンスを保持することです。
これは非常に単純な例へのリンクであり、この手法を簡単にフォローしてアプリに統合できます。これは見事に機能し、すべてのボタンや画像などが期待どおりに再描画されます
于 2013-05-07T19:16:38.613 に答える