onActivityResult
すぐに呼び出されるという既知の問題に直面しています。
いくつかのリンクでその背後にある理由を読みました
呼び出されたアクティビティの起動モードを変更することをお勧めします。
しかし、私の場合、ユーザーがデータ接続を有効にできるように、設定アクティビティを開始(ナビゲート)しています。
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),
Constants.REQUEST_ENABLE_DATA_CONNECTION);
そのため、設定アクティビティの起動モードを変更できません。
たとえば、いくつかのフラグを Intent に設定しようとしintent.setFlags(0);
ましたが、機能しません。