欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android activity退到后台,再次进入直接打开该activity

程序员文章站 2022-06-03 12:21:58
...

将该 activity 启动模式设置为:

android:launchMode="singleInstance"

该 activity 监听手机返回键:

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            moveTaskToBack(true);
            return false;
        }
        return super.onKeyDown(keyCode, event);
    }

如果有自定义的返回按钮,在点击事件内加入下面代码:

        backbtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                moveTaskToBack(true);
            }
        });

 

这里主要用到了 activity 的启动模式。然后调用 Android 的方法 moveTaskToBack ;

相关标签: 控件的基本设置