编程语言
首页 > 编程语言> > 如何以编程方式在android中按回按钮?

如何以编程方式在android中按回按钮?

作者:互联网

在我的应用程序中,我有一个注销功能.如果用户单击注销,则会转到主屏幕.现在我按退回按钮退出我的应用程序.但我想要的是我需要像后退按钮功能一样自动退出(即以编程方式).我知道通过调用finish()将完成功能.但问题在于之前的活动.

解决方法:

从那时起支持onBackPressed():API Level 5

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK)) {
        onBackPressed();
    }
}

@Override
public void onBackPressed() {
    //this is only needed if you have specific things
    //that you want to do when the user presses the back button.
    /* your specific things...*/
    super.onBackPressed();   
}

标签:activity-finish,android,android-activity
来源: https://codeday.me/bug/20190930/1835023.html