Fragments disappeared when dialog was opened

This commit is contained in:
daniel oeh 2013-04-05 11:33:40 +02:00
parent b38cf18236
commit 90fb2b42bf

View File

@ -99,7 +99,8 @@ public class AudioplayerActivity extends MediaplayerActivity {
@Override
protected void onStop() {
super.onStop();
if (AppConfig.DEBUG) Log.d(TAG, "onStop");
if (AppConfig.DEBUG)
Log.d(TAG, "onStop");
}
@ -119,9 +120,12 @@ public class AudioplayerActivity extends MediaplayerActivity {
@Override
protected void onSaveInstanceState(Bundle outState) {
// super.onSaveInstanceState(outState); would cause crash
if (AppConfig.DEBUG)
Log.d(TAG, "onSaveInstanceState");
outState.putInt("selectedPosition", currentlyShownPosition);
savedPosition = currentlyShownPosition;
resetFragmentView();
super.onSaveInstanceState(outState);
}
@Override
@ -158,6 +162,9 @@ public class AudioplayerActivity extends MediaplayerActivity {
true);
startService(launchIntent);
}
if (savedPosition != -1) {
switchToFragment(savedPosition);
}
}
@Override