如何在终止应用程序时启动新意图

时间:2017-08-07 06:18:08

标签: android android-intent

在我的应用程序中有一个按钮,可以将我从一个活动带到另一个活动,但是当我手动终止活动时(在android studio中)或者如果我在后台长时间离开应用程序,手机停止工作会关闭我的应用程序并重新启动它,日志监视器中没有任何错误,请帮助。

正常情景: 1-在活动A. 2-单击按钮。 3-进入活动B.

应用暂停后 1-活动A. 2-单击按钮。 3- App退出和重新启动。 4-单击按钮。 5-进入活动B.

日志监控:

 08-07 09:11:38.769 707-707/com.ids.a3090 I/Timeline: Timeline: 
 Activity_launch_request id:com.ids.a3090 time:30319261
 08-07 09:11:38.781 707-724/com.ids.a3090 V/FA: Activity paused, time: 
 134714354
 08-07 09:11:38.783 707-724/com.ids.a3090 I/FA: Tag Manager is not found and 
 thus will not be used
 08-07 09:11:38.786 707-724/com.ids.a3090 D/FA: Logging event (FE): _e,      
 Bundle[{_o=auto, _et=1947, _sc=PostsFeedActivity, 
_si=-8454969789890054863}]
08-07 09:11:38.794 707-707/com.ids.a3090 V/FA: onActivityCreated
08-07 09:11:38.801 707-707/com.ids.a3090 D/PhoneWindowEx: [PWEx]
[generateLayout] setLGNavigationBarColor : colors=0xff000000
08-07 09:11:38.801 707-707/com.ids.a3090 I/PhoneWindow: 
[setLGNavigationBarColor] color=0x ff000000
08-07 09:11:38.866 707-707/com.ids.a3090 D/AndroidRuntime: Shutting down VM
08-07 09:11:40.874 707-707/com.ids.a3090 I/art: System.exit called, status: 2
08-07 09:11:40.874 707-707/com.ids.a3090 I/AndroidRuntime: VM exiting with result code 2, cleanup skipped.

功能:

 public void showDrawer(View v){

    try {
        startActivity(new Intent(PostsFeedActivity.this, LandingActivity.class));
    } catch (Exception e) {
        e.printStackTrace();
    }
}

调试后,第二个活动在没有setContentView(..)的情况下启动,然后活动退出。

0 个答案:

没有答案