私はAndroidアプリケーションを初めて使用しています。 私のadnroidアプリケーションはエミュレータで正常に動作しますが、実際のアンドロイドデバイス(Softbank 003 SH)で動作しています。デバイスを縦長から横長に回転させると、アプリケーションが突然停止します。 この問題を解決するためのヒントはありますか?回転時にAndroidアプリケーションが予期せず停止する
答えて
再作成されます活動風景からポートレートにデバイスを回転させるときに停止し、任意のビルダーが実行されている場合ので、エラーが発生しますスレッド:
スタート アンドロイド加えることで:にconfigChangesノードをあなたの活動のマニフェストノード
android:configChanges="keyboardHidden|orientation"
は、その後の活動の中onConfigurationChangedメソッドをオーバーライドし、新しい方向に再実行する必要がGUIレイアウトを強制するためにsetContentViewを呼び出します。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.myLayout);
}
ありがとうございました!私の場合、androidmanifest.xmlファイルにandroid:screenOrientation = "nosensor" android:configChanges = "keyboardHidden | orientation"を追加して問題を修正しました。 – Aloha
エミュレータで回転をシミュレートするには、CTRL + F12を使用します。
「予期しない」ストップは、回転するとアクティビティが再ロードされ(onCreateが再度実行されるなど)、おそらくAndroidのコーディング方法に従わず、一部の変数が終了するためです初期化されていません! AndroidのようなWindows(アプリケーションあり)が動作すると仮定するのは非常に一般的なエラーですが、非常に一般的に、iPhoneや動的なWebページ(半独立型のフォーム)のように機能します。
LogCatでエラーを確認してください。
- 1. Android:アプリケーションが予期せず停止する
- 2. AndroidのSQLiteのサンプルのアプリケーションが予期せず停止する
- 3. Androidアプリケーションが予期せず停止しました
- 4. Android:アプリケーションが予期せず停止しました
- 5. ドッキングコンテナが予期せず停止する
- 6. アラームマネージャが予期せず停止する
- 7. Androidサービスが予期せず停止する
- 8. アクションバー= getActionBar() - 旧モバイルセットに「アプリケーションが予期せず停止」
- 9. Canvas.move()予期せず停止する
- 10. 予期せずアプリケーションが停止します。 ForceClose Error
- 11. アプリケーションがアンドロイドで予期せず停止しました
- 12. MonoDevelopデフォルトのM4Aアプリケーションが「予期せず停止しました」
- 13. アプリケーションRCApps(プロセスcom.examples)が予期せず停止しました
- 14. Androidプログラムが予期せず停止しました
- 15. Cordova Ionic - 予期せず停止したアプリケーション
- 16. カスタムテーマを適用するとアプリケーションが予期せず停止する
- 17. Android&Netbeans:「予期せず停止しました」
- 18. アプリケーションが電話で実行されると「予期せず停止する」
- 19. AndEngine "アプリケーション<アプリケーション名>が予期せず停止しました"
- 20. 私のAndroidアプリケーションが予期せず
- 21. SpriteKitアニメーションが予期せず停止する
- 22. MSDTC(Distributed Transaction Coordinator)サービスが予期せず停止する
- 23. NodeMCUタイマーが予期せず停止する
- 24. Trueループが予期せず停止する一方で、
- 25. WebViewが予期せず停止する問題
- 26. Android;ランタイム中に「アプリケーションが予期せず停止しました」というメッセージが表示される
- 27. スウィングワーカースレッドが予期せずコードの実行を停止します
- 28. 私のプログラムが予期せず動作を停止します
- 29. Android Notepadチュートリアル修正 - 起動時にアプリが予期せず停止する - レイアウト/表示の問題?
- 30. Androidエミュレータプロセスが予期せず実行を停止しました。インスタンス<device_name>が停止しました
デバイスをローテーションすると、アクティビティは実際に破棄されて再作成されます。 [Activity](http://developer.android.com/reference/android/app/Activity.html)のドキュメントのアクティビティライフサイクルの情報を確認してください。 – tidbeck