Ich arbeite an einer App, in der ich einen Dialog habe und wenn ich auf den Exit-Button klicke, möchte ich die App schließen, aber manchmal App wird nicht fertig und zurück zu meiner ersten Aktivität. Ich verstehe nicht, was ich damit machen soll.App schließt nicht nach dem Aufruf von finish() in Android
-Code für die gleiche
AlertDialog.Builder alertDialog = new AlertDialog.Builder(getContext());
alertDialog.setMessage(context.getResources().getString(R.string.app_close_dialog_msg));
alertDialog.setPositiveButton(R.string.app_close_dialog_msg_yes, new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dismiss();
((Activity) context).finish();
//((Activity) context). moveTaskToBack(true);
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
}
});
sind Ihre overrding onBackPressed() in Haupttätigkeit, alle Aktivitäten in der Nähe? –