facebook twitter hatena line email

「Android/端末回転」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==回転時のライフサイクル== android/ライフサイクル ==回転するときにActivityを破棄させない方法== AndroidManifest.xmlに以下を追...」)
 
(回転するときにActivityを破棄させない方法)
行6: 行6:
 
  <activity android:name=".MainActivity"
 
  <activity android:name=".MainActivity"
 
         android:configChanges="orientation|screenSize"></activity>
 
         android:configChanges="orientation|screenSize"></activity>
するとonCreate~onDestroyなど発生しなくなる。
+
すると以下イベントは発生しなくなる。
onWindowFocusChanged、onRestoreInstanceState、onSaveInstanceStateも発生しない。
+
 
 +
#onCreate
 +
#onStart
 +
#onRestoreInstanceState
 +
#onResume
 +
#onPause
 +
#onSaveInstanceState
 +
#onStop
 +
#onDestroy
  
 
参考:https://qiita.com/myoshimu/items/4d891f8e0ec3abaa7662
 
参考:https://qiita.com/myoshimu/items/4d891f8e0ec3abaa7662

2018年11月14日 (水) 17:55時点における版

回転時のライフサイクル

android/ライフサイクル

回転するときにActivityを破棄させない方法

AndroidManifest.xmlに以下を追加

<activity android:name=".MainActivity"
        android:configChanges="orientation|screenSize"></activity>

すると以下イベントは発生しなくなる。

  1. onCreate
  2. onStart
  3. onRestoreInstanceState
  4. onResume
  5. onPause
  6. onSaveInstanceState
  7. onStop
  8. onDestroy

参考:https://qiita.com/myoshimu/items/4d891f8e0ec3abaa7662