Fix crash on pre-honeycomb devices

pull/281/head
Alex Baker 9 years ago
parent 6a0c50705c
commit 5958663658

@ -23,6 +23,7 @@ public class TimePickerActivity extends FragmentActivity implements TimePickerDi
public static final String EXTRA_TIMESTAMP = "extra_timestamp"; public static final String EXTRA_TIMESTAMP = "extra_timestamp";
private DateTime initial; private DateTime initial;
private boolean isChangingConfigurations;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
@ -52,9 +53,16 @@ public class TimePickerActivity extends FragmentActivity implements TimePickerDi
}}); }});
} }
@Override
public Object onRetainCustomNonConfigurationInstance() {
isChangingConfigurations = true;
return super.onRetainCustomNonConfigurationInstance();
}
@Override @Override
public void onDismiss(DialogInterface dialog) { public void onDismiss(DialogInterface dialog) {
if (isChangingConfigurations()) { if (isChangingConfigurations) {
isChangingConfigurations = false;
return; return;
} }
finish(); finish();

Loading…
Cancel
Save