在我的应用程序中有一个按钮,可以将我从一个活动带到另一个活动,但是当我手动终止活动时(在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(..)的情况下启动,然后活动退出。