我正在创建一个应用程序,我想要这样的权限,不允许我的应用程序在后台运行。即使按下后退按钮或按下主页按钮也是如此。
如: -
android.permission.xxxxxxxx
我搜索了很多,但我找不到任何结果 任何帮助都会很明显
答案 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()
}
只要您的活动不再完全可见,它就会杀死您的活动。当然,如果您故意启动另一项活动,它也会触发。但这是我认为最接近你的。