Ber*_*son 5 android onpause start-activity android-6.0-marshmallow
当第一个活动暂停时,我开始第二个活动。
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?
小智 0
重写 onBackPressed() 方法并从那里开始新的活动,而不是将代码添加到 onPause() 中。
@Override
public void onBackPressed()
{
startActivity(new Intent(this, SecondActivity.class));
super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1720 次 |
| 最近记录: |