diff options
author | saqura <saqura@saqura.eu> | 2015-10-25 21:34:16 +0100 |
---|---|---|
committer | saqura <saqura@saqura.eu> | 2015-10-25 21:34:16 +0100 |
commit | 1f2b2c88344102f6f9161f3e4052a77d149a6b6d (patch) | |
tree | 5ed9b5a988c5972c45a7d4b6c16d748ea570688a | |
parent | 1bd68a42b20949f7880cc8aa51d472e363830c7f (diff) |
Handle some orientation changes manually
Currently most activities get destroyed/recreated when rotating the
device. This commit prevents this from happening where it is not
necessary.
The most obvious improvements are:
* The options menu in the EditAccountActivity does not disappear when
rotating the device.
* CSI inactive/active states are no longer sent on every rotate.
-rw-r--r-- | src/main/AndroidManifest.xml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 117bce92..32545985 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -39,6 +39,7 @@ <activity android:name=".ui.ConversationActivity" android:label="@string/app_name" + android:configChanges="orientation|screenSize" android:launchMode="singleTask" android:windowSoftInputMode="stateHidden"> <intent-filter> @@ -95,14 +96,17 @@ android:launchMode="singleTask"/> <activity android:name=".ui.EditAccountActivity" + android:configChanges="orientation|screenSize" android:launchMode="singleTask" android:windowSoftInputMode="stateHidden|adjustResize"/> <activity android:name=".ui.ConferenceDetailsActivity" + android:configChanges="orientation|screenSize" android:label="@string/title_activity_conference_details" android:windowSoftInputMode="stateHidden"/> <activity android:name=".ui.ContactDetailsActivity" + android:configChanges="orientation|screenSize" android:label="@string/title_activity_contact_details" android:windowSoftInputMode="stateHidden"/> <activity |