+
+ @Override
+ protected void onSaveInstanceState(Bundle outState) {
+ Log_OC.e(TAG, "onSaveInstanceState() start");
+ super.onSaveInstanceState(outState);
+ outState.putString(LogHistoryActivity.KEY_LOG_TEXT, mLogTV.getText().toString());
+ Log_OC.d(TAG, "onSaveInstanceState() end");
+ }
+
+ /**
+ * Show loading dialog
+ */
+ public void showLoadingDialog() {
+ // Construct dialog
+ LoadingDialog loading = new LoadingDialog(getResources().getString(R.string.log_progress_dialog_text));
+ FragmentManager fm = getSupportFragmentManager();
+ FragmentTransaction ft = fm.beginTransaction();
+ loading.show(ft, DIALOG_WAIT_TAG);
+ }
+
+ /**
+ * Dismiss loading dialog
+ */
+ public void dismissLoadingDialog(){
+ Fragment frag = getSupportFragmentManager().findFragmentByTag(DIALOG_WAIT_TAG);
+ if (frag != null) {
+ LoadingDialog loading = (LoadingDialog) frag;
+ loading.dismiss();
+ }
+ }