在我的Android应用程序中,当back键按关闭应用程序时。我希望它返回上一个屏幕而不是退出应用程序。
当我使用as3时,flash cs5.5。
那么做什么的代码是什么。
感谢您的帮助。
拦截硬件键,并执行您的内在逻辑:
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
}
}
刚好覆盖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);
}