diff --git a/src/main/java/org/acra/dialog/BaseCrashReportDialog.java b/src/main/java/org/acra/dialog/BaseCrashReportDialog.java index 2e4e29ac89..55ce7fc774 100644 --- a/src/main/java/org/acra/dialog/BaseCrashReportDialog.java +++ b/src/main/java/org/acra/dialog/BaseCrashReportDialog.java @@ -55,6 +55,7 @@ public abstract class BaseCrashReportDialog extends Activity { */ @Override protected final void onCreate(@Nullable Bundle savedInstanceState) { + preInit(savedInstanceState); super.onCreate(savedInstanceState); @@ -82,6 +83,16 @@ protected final void onCreate(@Nullable Bundle savedInstanceState) { } } + /** + * Handle any necessary pre-onCreate() setup here. + * + * @param savedInstanceState If the activity is being re-initialized after + * previously being shut down then this Bundle contains the data it most + * recently supplied in {@link #onSaveInstanceState}. Note: Otherwise it is null. + */ + protected void preInit(@Nullable Bundle savedInstanceState) { + } + /** * Responsible for creating and showing the crash report dialog. *