BroadcastReceiver中使用startActivity报错
来源:互联网 发布:雍熙北伐 知乎 编辑:程序博客网 时间:2024/06/05 21:55
在写开机启动activity的时候, 在BroadcastReceiver中使用context.startActivity 报错,错误如下:
Caused by: Android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
activity继承了context重载了startActivity方法,如果使用acitvity中的startActivity没有任何问题。
而如果直接使用BroadcastReceiver context的startActivity则会报上面的错误,根据错误提示信息,可以得知,如果要使用这种方式需要打开新的TASK。
mBootIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent);
阅读全文
0 0
- BroadcastReceiver中使用startActivity报错
- context中startActivity报错
- viewpager+fragment时使用startactivity报错
- startActivity报错
- 关于在 Service 或 BroadcastReceiver 中 startActivity 的问题
- Android startActivity出现FLAG_ACTIVITY_NEW_TASK报错
- Android中BroadCastReceiver使用
- Android中BroadCastReceiver使用
- Android中BroadCastReceiver使用
- Android中BroadCastReceiver使用
- Android中BroadCastReceiver使用
- Android中BroadCastReceiver使用
- Android中BroadCastReceiver使用
- 解决在非Activity中使用startActivity
- 在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- android在非Activity中使用startActivity
- bug 非Activity中使用startActivity
- Thinking in BigData(八)大数据Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
- 代码处理iOS的横竖屏旋转
- Java多线程 -- JUC包源码分析2 -- Copy On Write/CopyOnWriteArrayList/CopyOnWriteArraySet
- 跨进程通信AIDL的学习
- HDUOJ 4282 A very hard mathematic problem
- BroadcastReceiver中使用startActivity报错
- 设计模式初步
- Android Fragment和Activity
- htm5手机端实现拖动图片
- JeeSite用户指导
- <安彦>主流浏览器缓存机制
- 浅谈SEO
- C++域操作符
- netty相关资料