如何返回上一个屏幕,而不是按下后方键上的应用程序



在我的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);
    }

最新更新