如何在我的应用程序由多个活动组成时退出应用程序?

26 浏览
0 Comments

如何在我的应用程序由多个活动组成时退出应用程序?

这个问题已经在这里有了答案

如何以编程方式退出Android应用程序?

退出应用程序是否受到反对?

当我在应用程序中有多个活动时,如何在Android中退出应用程序?

我尝试过 finish()System.exit(0),但它们都没有起作用。 它只是回到上一个活动。

这是我的代码:

                 boolean insertionStatus = mydb.DataInsertion(email,  password, username, fathername, contact, birthday, user_address);
                        if (insertionStatus)
                        {
                            alert.setTitle("Registration Status");
                            alert.setMessage("You are successfully registered!\nDo you want to login now?");
                            alert.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialog, int which) {
                                    Intent intent = new Intent(RegistrationActivity.this, LoginActivity.class);
                                    startActivity(intent);
                                }
                            });
                            alert.setNegativeButton("No", new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialog, int which) {
                                    System.exit(0);
                                }
                            });
                            alert.create().show();

admin 更改状态以发布 2023年5月21日
0
0 Comments

调用 finishAffinity(); 方法来结束所有之前的活动。

 finishAffinity();

0