タグ

2012年11月12日のブックマーク (1件)

  • onConfigurationChanged が呼ばれない!

    最初に ICS 開発でのハマりポイントの紹介です。私はこれで1晩悩みました。(^^; 過去のエントリ『プログレスダイアログから処理を中断する。』の中で、端末の向きを変更した場合に onCreate が走るのを避けたい場合、AndroidManifest.xml の中で android:configChanges=”orientation” を指定すると onCreate の代わりに onConfigurationChanged が走りますよ!と紹介しています。 ICS で開発において同じようにしたのですが onConfigurationChanged がどうしても呼ばれません。コードをいろいろ変更して切り分けたところ android:targetSdkVersion を Android 3.2 (API Level 13) 以降で動作するように設定した場合、onConfigurationC

    shin_bashi
    shin_bashi 2012/11/12
    要するに Android 3.2 からは android:configChanges=”orientation” とするだけではダメで、新たに追加された screenSize も一緒に指定してねということのようです。