让应用程序退出Android

时间:2016-03-21 16:17:00

标签: java android android-studio

嘿伙计们我试图在按下按钮时创建一个退出我的应用程序的功能,但它不起作用。 你能看看我现在告诉我代码有什么问题吗? 这是代码:

public void addListenerOnButtonLeave()
{

    quitButton = (ImageView) findViewById(R.id.quitButton);
    quitButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
            moveTaskToBack(true);
        }
    });
}

我将此函数放入覆盖的onCreate()中。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

您也可以使用finishActivity (int requestCode)

  

强制完成您之前开始的另一项活动   startActivityForResult(Intent,int)。

答案 1 :(得分:-1)

您的某些活动可能都是在后台运行。当你在活动之间切换时,你还没有完成它们。

首先通过添加

完成这些活动
ActivityName.this.finish()

在您驶向另一个活动之前,然后使用

getActivity().finish();
System.exit(0);

退出需要时触发的应用。