Intent showImage = new Intent(MainActivity.this,ImageViewerActivity.class);
startActivity(showImage);
为什么MainActivity会越来越被破坏(onDestroy()调用),同时启动新的活动?活动在推出新活动时被破坏
Intent showImage = new Intent(MainActivity.this,ImageViewerActivity.class);
startActivity(showImage);
为什么MainActivity会越来越被破坏(onDestroy()调用),同时启动新的活动?活动在推出新活动时被破坏
由于系统运行空间不足或因为您在MainActivity某处调用了finish(),所以您的活动已被销毁。
你可以在这里阅读文档:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
你的活动之前,您会收到最终的通话将被破坏。这可能是因为活动正在完成(有人称为 finish(),或者因为系统暂时销毁此活动的实例以节省空间,您可以使用isFinishing()将这两个方案区分为 。方法
我正在测试应用程序ulator并且不明确地调用finish() – 3xplore
您的活动越来越摧毁,因为你创建你调用一个新的环境,你应该这样做:
Intent showImage = new Intent(this,ImageViewerActivity.class);
startActivity(showImage);
首先,添加错误的日志猫已了解你有什么样的问题。 –