如何控制硬件后退按钮 [英] How to control hardware back button
问题描述
在我的应用程序,我想控制硬件返回按钮
。这意味着,在我的应用程序有四五个活动。现在假设我谨从一个活动到另一个。
现在的我来说,当我preSS硬件后退按钮我想我的应用程序从那里我去过的任何活动,但在我的应用程序时,preSS这个后退按钮比它不退出退出我应用程序,直到它到达的第一个活动......所以我的问题是,我该怎么办,这样,当我preSS硬件后退按钮将退出我的应用程序?请给我建议。
请试试这个,
@覆盖
公共布尔的onkeydown(INT键code,KeyEvent的事件)
{
如果(键code == KeyEvent.KEY code_BACK)
{
意向意图=新的意图(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(意向);
返回true;
}
返回false;
}
In my application, I want to control the hardware back button
. That means in my app there are four or five activity. Now suppose I move from one activity to another.
Now in my case when I press the hardware back button I want my app to exit from any activity where I have been but in my app when the press this back button than it doesn't exit my app until it reaches the first activity... so my question is that what should I do so that when I press the hardware back button it will exit my app... please suggest me.
Please try this,
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_BACK)
{
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
return true;
}
return false;
}
这篇关于如何控制硬件后退按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!