2
私はメッセージなぜ「アクティビティコンテキスト外でstartActivity()を呼び出すにはFLAG_ACTIVITY_NEW_TASKフラグが必要です」というエラーは、一部のデバイスでのみ発生しますか?
は、Activityコンテキストの外側からstartActivity()を呼び出すとFirebaseにクラッシュレポートを取得していますが FLAG_ACTIVITY_NEW_TASKフラグが必要です。
このエラーは、Android搭載のSamsung GT-I9500で発生します。19. Google Pixel with Android Oreo(27)のエラーを再現できません。
私はフラグを設定する方法を知っていますが、なぜこのエラーがAndroidの一部のバージョンでのみ発生するのか不思議です。ここで
は、私が活動を始めている方法は次のとおりです。
context.getApplicationContext().startActivity(intent);
ああ、ありがとう、私はこの問題についてもかなり混乱していました。 –