地球温暖化ガス

ちきゅうがとける

XperiaをDoc(充電台)に置いた時の画面リフレッシュを制御

Androidアプリ開発してて、Xperia Tablet Zにて発覚した問題ですが
Xperiaを充電台に置いたり外したりするとActivityが再生成されるのか
何なのかわからないけど、とにかくアプリの表示がおかしくなる。
※スマートコネクトとかLiveWareマネージャとかいう機能らしい


なんだこれ暗黙で画面の回転とかしてんのかとか思って
AndroidManifest.xmlに以下の用に記載して回転時のリフレッシュを
制御してみたけど効果がなかった。

<activity
android:screenOrientation="landscape"
android:configChanges="orientation|screenSize"


ただ、以下URLにてconfigChangesの"uiMode"にて「車載ドックにデバイス
置くか〜」と書いてあったので試したらXperiaを充電台においても
リフレッシュされなくなった。めでたしめでたし。

http://www.techdoctranslator.com/android/guide/manifest/activity-element

<activity
android:screenOrientation="landscape"
android:configChanges="orientation|screenSize|uiMode"

以上、備忘録でした。