在小米手机中,当我尝试使用以下代码点击通知时重定向到浏览器:
doctrine/doctrine-bundle
重定向无法正常工作,并且发出错误消息"从活动上下文外部调用startActivity()需要 FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?"。
我
它在其他手机中运行良好。任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:0)
当您在活动类中调用startActivity时会发生这种情况。使用下面的代码来解决你的问题。供参考,你可以看到
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
context.startActivity(intent);
} catch (ActivityNotFoundException e) {
Log.e(TAG, e.getMessage());
}