public void launch(Activity activity) { activity.startActivity(new Intent(activity, activityClass)); activity.finish(); } }
@Override public void navigateUpTo(Activity activity, Intent upIntent) { upIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); activity.startActivity(upIntent); activity.finish(); }
@Override public void finish() { // Reset the animation to avoid flickering. overridePendingTransition(0, 0); super.finish(); }
@Override protected void onPostExecute(Void unused) { if (text!=null) { Toast.makeText(host, text, Toast.LENGTH_SHORT).show(); } host.finish(); } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public void onDismiss(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } } }
@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId()==R.id.reset) { loader.reset(); getActivity().finish(); return(true); } return(super.onOptionsItemSelected(item)); }
@Test public void testInjection() { activity.finish(); } }
@Override public void onCancel(DialogInterface dlg) { if (getActivity()!=null) { getActivity().finish(); } super.onCancel(dlg); }
/** * Show conflict message about previously registered authenticator from * another application * * @param activity */ private static void showConflictMessage(final Activity activity) { new MaterialDialog.Builder(activity) .title(R.string.authenticator_conflict_title) .content(R.string.authenticator_conflict_message) .positiveText(android.R.string.ok) .cancelListener(dialog -> activity.finish()) .onPositive((dialog, which) -> activity.finish()) .show(); }
@Test public void shouldCallFinishOnFinish() { Activity activity = new Activity(); activity.finish(); assertTrue(activity.isFinishing()); }
@Test public void createActivity_noDisplayFinished_shouldFinishActivity() { ActivityController<Activity> controller = Robolectric.buildActivity(Activity.class); controller.get().setTheme(android.R.style.Theme_NoDisplay); controller.create(); controller.get().finish(); controller.start().visible().resume(); activity = controller.get(); assertThat(activity.isFinishing()).isTrue(); }