在我的活动B中,我有选项“帮助”,它在网络浏览器中打开 URL。从 Web 浏览器(使用返回键)返回时,将重新创建活动。为什么会发生这种情况以及如何防止这种情况发生?
编辑: 这就是我调用网络浏览器的方式:
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.help_url)));
startActivity(browserIntent);
当从浏览器返回时 onCreate() 被调用;
我的逻辑操作:启动应用程序时,活动A读取设置并将其写入活动/类C。之后我开始 activty B和 finish() 活动A。在活动B中,onCreate() 方法正在从活动C中读取一些设置。