Android 单击按钮时如何退出应用程序

Android 单击按钮时如何退出应用程序,android,button,Android,Button,我想制作一个按钮,当单击该按钮时,应用程序将关闭 我想尽一切办法去做,但做不到 我试着这样做: public void quit() { System.exit(0); } 但它不起作用。我也试着这样做: public void quit() { finish(); } 而且它也不起作用 所以,如果有人能帮助我,请回答这个问题 非常感谢。试试这个: @Override public void onBackPressed() { Intent intent = new I

我想制作一个
按钮,当单击该按钮时,应用程序将关闭

我想尽一切办法去做,但做不到

我试着这样做:

public void quit()
{
    System.exit(0);
}
但它不起作用。我也试着这样做:

public void quit()
{
    finish();
}
而且它也不起作用

所以,如果有人能帮助我,请回答这个问题

非常感谢。

试试这个:

@Override
public void onBackPressed() {
   Intent intent = new Intent(Intent.ACTION_MAIN);
   intent.addCategory(Intent.CATEGORY_HOME);
   intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
   startActivity(intent);
 }

在该
按钮的单击侦听器中,尝试调用以下任一项:

super.onStop()

super.ondestory()

quit()
是一个方法,您需要从某处调用它。你把它叫哪里?如果你想在点击一个按钮时调用它,这里就是方法

在XML中添加一个按钮

<Button
    android:layout_width="150dp"
    android:id="@+id/button"
    android:layout_height="50dp"
    android:text="exit"
    android:layout_marginRight="10dp">
</Button>
单击按钮视图时要调用的写回调

buttonOne.setOnClickListener(new Button.OnClickListener() {
    public void onClick(View v) {
            //Do stuff here you can call your method quit or
            System.exit(0);  // this should work if you want to use it
    }
});
阅读的方式有很多

buttonOne.setOnClickListener(new Button.OnClickListener() {
    public void onClick(View v) {
            //Do stuff here you can call your method quit or
            System.exit(0);  // this should work if you want to use it
    }
});