1

私のアクティビティBには、Web ブラウザで URL を開くオプション「ヘルプ」があります。Web ブラウザから戻ると (戻るキーで) アクティビティが再作成されます。なぜこれが起こっているのですか、これを防ぐ方法は?

編集: これは私がウェブブラウザを呼び出す方法です:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.help_url)));
startActivity(browserIntent);

ブラウザから戻ると onCreate() が呼び出されます。

私の論理操作: アプリを起動すると、アクティビティAが設定を読み取り、アクティビティ/クラスCに書き込みます。その後、アクティビティBを開始し、アクティビティAを終了します。アクティビティBでは、 onCreate() メソッドがアクティビティCからいくつかの設定を読み取っています。

4

2 に答える 2