我要启动的活动定义为 android:launchMode =“singleTask”,通常在服务启动之前运行.
这是我的待定意图创建代码:
Intent intent = new Intent(this,MainActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);PendingIntent pIntent = PendingIntent.getActivity(getApplicationContext(),intent,PendingIntent.FLAG_UPDATE_CURRENT);
当我点击通知时,我收到以下警告:
startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent........
我也试过用这个而不是getApplicationContext()来获取活动,但得到了相同的警告.
我该如何做到这一点?
并尝试使用Context of Activity而不是getApplicationContext().
总结以上是内存溢出为你收集整理的android – 从通知中启动意图时从非活动上下文服务调用的’startactivity’警告全部内容,希望文章能够帮你解决android – 从通知中启动意图时从非活动上下文服务调用的’startactivity’警告所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)