在我的Android应用程序中,当按下后退键时,应用程序关闭。我希望它返回上一个屏幕,而不是退出应用程序。
当我使用AS3时,请使用Flash CS5.5。
那么代码是什么呢。
感谢您的帮助。
答案 0 :(得分:1)
拦截硬件密钥,并执行内部逻辑:
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown, false, 0, true);
function onKeyDown(e: KeyboardEvent):void{
//Back is 94, for Menu key, use 95
if(e.keyCode == 94){
//Stop default behaviour
e.preventDefault();
//perform your logic
}
}
答案 1 :(得分:0)
只需覆盖onBackPressed方法
@Override
public void onBackPressed() {
Log.d("CDA", "onBackPressed Called");
Intent setIntent = new Intent(Intent.ACTION_MAIN);
setIntent.addCategory(Intent.CATEGORY_HOME);
setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(setIntent);
}