这发生在 Jelly Bean 版本的设备中。我有一个活动,假设我通过意图 ACTION_VIEW 启动 Play 商店,一旦加载 Play 商店,就会调用活动的 onDestroy,然后返回,webview 重新加载,因为 onCreate 被调用。我需要防止重新加载webview。在此之前,如何防止活动被破坏。令人惊讶的是,这在版本 4 及以下版本中不会发生。
Intent in = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.myapp"));
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(in);