diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/AndroidManifest.xml | 13 | ||||
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java | 1 |
2 files changed, 8 insertions, 6 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index bccaa5668..41b60bb54 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -45,7 +45,7 @@ <activity android:name=".activity.MainActivity" - android:configChanges="keyboardHidden|orientation" + android:configChanges="keyboardHidden|orientation|screenSize" android:launchMode="singleTask" android:label="@string/app_name"> <intent-filter> @@ -83,7 +83,7 @@ <activity android:name=".activity.PreferenceActivityGingerbread" - android:configChanges="keyboardHidden|orientation" + android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/settings_label"> <meta-data android:name="android.support.PARENT_ACTIVITY" @@ -92,7 +92,7 @@ <activity android:name=".activity.PreferenceActivity" - android:configChanges="keyboardHidden|orientation" + android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/settings_label"> <meta-data android:name="android.support.PARENT_ACTIVITY" @@ -148,6 +148,7 @@ </activity> <activity android:name=".activity.AboutActivity" + android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/about_pref"> <meta-data android:name="android.support.PARENT_ACTIVITY" @@ -162,12 +163,12 @@ </activity> <activity android:name=".activity.OpmlImportFromPathActivity" - android:configChanges="keyboardHidden|orientation" + android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/opml_import_label"> </activity> <activity android:name=".activity.OpmlImportFromIntentActivity" - android:configChanges="keyboardHidden|orientation" + android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/opml_import_label"> <intent-filter> <action android:name="android.intent.action.VIEW"/> @@ -219,7 +220,7 @@ <activity android:name=".activity.OnlineFeedViewActivity" - android:configChanges="orientation" + android:configChanges="orientation|screenSize" android:label="@string/add_feed_label"> <meta-data android:name="android.support.PARENT_ACTIVITY" diff --git a/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java index 474c57169..61765d6b7 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -103,6 +103,7 @@ public class PreferenceActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + setRetainInstance(true); addPreferencesFromResource(R.xml.preferences); PreferenceActivity activity = instance.get(); if(activity != null && activity.preferenceController != null) { |