如果按下后退按钮,我如何不允许我的应用程序在android中的后台运行

时间:2015-04-21 20:07:46

标签: android permissions

我正在创建一个应用程序,我想要这样的权限,不允许我的应用程序在后台运行。即使按下后退按钮或按下主页按钮也是如此。

如: -

android.permission.xxxxxxxx

我搜索了很多,但我找不到任何结果 任何帮助都会很明显

3 个答案:

答案 0 :(得分:1)

将此添加到您的活动中

 @Override
    public void onBackPressed() {
     finish()
    }

对于主页按钮,似乎无法更改其onPress功能 看这里Home button click event handling android

试试这个

@Override
        protected void onStop() {
Taost.makeText(this,"finishing the activity",Toast.LENGTH_LONG).show();
        finish();
        }

答案 1 :(得分:0)

如何在代码中单击句柄按钮。就像下面的代码中的后退按钮一样。

@Override
    public void onBackPressed()
    {
        if (end_butt == 1) this.finish();
        else
        {
            end_butt = 1;
            Toast.makeText(this, "Press back button once more to end application.", Toast.LENGTH_LONG).show();
        }
    }

答案 2 :(得分:-1)

假设您自己不致电,

public void onStop(){
    finish()
}

只要您的活动不再完全可见,它就会杀死您的活动。当然,如果您故意启动另一项活动,它也会触发。但这是我认为最接近你的。