@Override public void onSimpleResult(boolean success, ExtendedHashMap result) { if (mProgress != null) { mProgress.dismiss(); mProgress = null; } super.onSimpleResult(success, result); if (Python.TRUE.equals(result.getString(SimpleResult.KEY_STATE))) { finish(Activity.RESULT_OK); } }
@Override public void onSaveInstanceState(Bundle outState) { outState.putParcelable("timer", mTimer); outState.putParcelable("timerOld", mTimerOld); String[] selectedTags; if (mSelectedTags != null) { selectedTags = new String[mSelectedTags.size()]; mSelectedTags.toArray(selectedTags); } else { selectedTags = new String[0]; } outState.putStringArray("selectedTags", selectedTags); if (mProgress != null) { if (mProgress.isShowing()) { mProgress.dismiss(); } } super.onSaveInstanceState(outState); }
@Override public void onDestroy() { if (mGetLocationsAndTagsTask != null) mGetLocationsAndTagsTask.cancel(true); super.onDestroy(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initTitles(getString(R.string.timer)); }