小编Ber*_*son的帖子

打开新应用程序后 onPause() 中的 startActivity 不起作用

当第一个活动暂停时,我开始第二个活动。

FirstActivity.java

@Override
public void onPause(){
    super.onPause();
    startActivity(new Intent(this, SecondActivity.class));
}
Run Code Online (Sandbox Code Playgroud)

当我按下主屏幕按钮时,SecondActivity 将启动,但会有延迟。在这段延迟中,有足够的时间打开新应用程序(例如Messenger)。但是,当我打开一个新应用程序时,SecondActivity 将不再启动(它甚至不会调用 SecondActivity 的 onCreate 方法)。

即使我打开一个新应用程序,如何仍然启动 SecondActivity?

android onpause start-activity android-6.0-marshmallow

5
推荐指数
1
解决办法
1720
查看次数