@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mAccountAuthenticatorResponse = getIntent().getParcelableExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE); if (mAccountAuthenticatorResponse != null) { mAccountAuthenticatorResponse.onRequestContinued(); } }
@Override public void finish() { if (mAccountAuthenticatorResponse != null) { // send the result bundle back if set, otherwise send an error. if (mResultBundle != null) { mAccountAuthenticatorResponse.onResult(mResultBundle); } else { mAccountAuthenticatorResponse.onError(AccountManager.ERROR_CODE_CANCELED, "canceled"); } mAccountAuthenticatorResponse = null; } super.finish(); }
@Override public void inject(Object object) { getApplicationGraph().inject(object); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.activity_drawer); mDrawer = findViewById(R.id.drawer); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { return mKeyDelegate.onKeyDown(keyCode, event) || super.onKeyDown(keyCode, event); }
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_item, menu); return super.onCreateOptionsMenu(menu); }
@Override public void onBackPressed() { if (!mFullscreen) { super.onBackPressed(); } else { LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent( WebFragment.ACTION_FULLSCREEN).putExtra(WebFragment.EXTRA_FULLSCREEN, false)); } }
@Override protected void onDestroy() { super.onDestroy(); mDrawerLayout.removeDrawerListener(mDrawerToggle); PreferenceManager.getDefaultSharedPreferences(this) .unregisterOnSharedPreferenceChangeListener(mLoginListener); }
@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); mDrawerToggle.onConfigurationChanged(newConfig); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); inject(this); }
@Override public ObjectGraph getApplicationGraph() { if (mActivityGraph == null) { mActivityGraph = ((Injectable) getApplication()).getApplicationGraph() .plus(new ActivityModule(this), new UiModule()); } return mActivityGraph; }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { mKeyDelegate.setScrollable(this, null); return mKeyDelegate.onKeyDown(keyCode, event) || super.onKeyDown(keyCode, event); }
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_submit, menu); return super.onCreateOptionsMenu(menu); }
@Override public void onBackPressed() { if (mEditText.length() == 0 || mSending || TextUtils.equals(Preferences.getDraft(this, mParentId), mEditText.getText().toString())) { super.onBackPressed(); return; } mAlertDialogBuilder .init(this) .setMessage(R.string.confirm_save_draft) .setNegativeButton(android.R.string.no, (dialog, which) -> ComposeActivity.super.onBackPressed()) .setPositiveButton(android.R.string.yes, (dialog, which) -> { Preferences.saveDraft(this, mParentId, mEditText.getText().toString()); ComposeActivity.super.onBackPressed(); }) .show(); }
@Override protected void onDestroy() { super.onDestroy(); LocalBroadcastManager.getInstance(this).unregisterReceiver(mReceiver); mPreferenceObservable.unsubscribe(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setResult(RESULT_CANCELED); if (getIntent().getExtras() == null || (mAppWidgetId = getIntent().getExtras().getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID)) == AppWidgetManager.INVALID_APPWIDGET_ID) { finish(); return; } supportRequestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_widget_config); if (savedInstanceState == null) { Bundle args = new Bundle(); args.putInt(AppWidgetManager.EXTRA_APPWIDGET_ID, mAppWidgetId); getSupportFragmentManager() .beginTransaction() .replace(R.id.widget_preferences, Fragment.instantiate(this, WidgetConfigurationFragment.class.getName(), args), WidgetConfigurationFragment.class.getName()) .commit(); } //noinspection ConstantConditions findViewById(R.id.button_ok).setOnClickListener(v -> configure()); }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { mKeyDelegate.setScrollable(getCurrent(Scrollable.class), mAppBar); mKeyDelegate.setBackInterceptor(getCurrent(KeyDelegate.BackInterceptor.class)); return mKeyDelegate.onKeyDown(keyCode, event) || super.onKeyDown(keyCode, event); }
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_compose, menu); return super.onCreateOptionsMenu(menu); }
@Override public void onBackPressed() { if (mDrawerLayout.isDrawerOpen(mDrawer)) { closeDrawers(); } else if (isTaskRoot() && Preferences.isLaunchScreenLast(this)) { moveTaskToBack(true); } else { super.onBackPressed(); } }
@Override protected void onCreate(Bundle savedInstanceState) { setTheme(R.style.AppTheme); super.onCreate(savedInstanceState); if (savedInstanceState == null) { WebItem item = getIntent().getParcelableExtra(EXTRA_ITEM); Bundle args = new Bundle(); args.putParcelable(WebFragment.EXTRA_ITEM, item); fragment = (WebFragment) Fragment.instantiate(this, WebFragment.class.getName(), args); getSupportFragmentManager() .beginTransaction() .add(android.R.id.content, fragment, WebFragment.class.getName()) .commit(); } else { fragment = (WebFragment) getSupportFragmentManager().findFragmentByTag(WebFragment.class.getName()); } } }