网上找了这个题目大都都是用finish()来退出程序的,但是正常一个程序会只有一个activity吗?
所以如下
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK) {
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(this,"再按一次退出",Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
return true;
}
else
{
Intent home=new Intent(Intent.ACTION_MAIN);
home.addCategory(Intent.CATEGORY_HOME);
startActivity(home);
return true;
}
// return true;//不执行父类点击事件
}
return super.onKeyDown(keyCode, event);
}
走好不送