为什么错误“从Activity上下文之外调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志”仅在某些设备上发生?

时间:2017-12-09 16:02:17

标签: android android-intent android-activity

我正在使用消息

收到Firebase的崩溃报告
  

从Activity上下文外部调用startActivity()需要   FLAG_ACTIVITY_NEW_TASK标志。

在使用Android 19的Samsung GT-I9500上发生此错误。我无法使用Android Oreo(27)重现我的Google Pixel错误。

我知道如何设置标志,但我很想知道为什么只在某些Android版本上出现此错误。

以下是我开始活动的方式:

    context.getApplicationContext().startActivity(intent);

1 个答案:

答案 0 :(得分:2)

  

我很想知道为什么只在某些Android版本上会出现此错误。

因为一个错误。请参阅this issuethis issue