解决在非Activity中使用startActivity
来源:互联网 发布:原型软件墨刀 编辑:程序博客网 时间:2024/04/30 07:49
转自http://blog.csdn.net/scwhy/article/details/6650712
错误提示信息:
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,不会有任何限制。
而如果直接使用context的startActivity则会报上面的错误,根据错误提示信息,可以得知,如果要使用这种方式需要打开新的TASK。
故,解决方法:
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
0 0
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非Activity中使用startActivity
- 解决在非activity中使用startActivity()方法
- Android之解决在非Activity中使用startActivity
- 在非Activity中使用startActivity
- android在非Activity中使用startActivity
- 在非activity中使用startactivity
- bug 非Activity中使用startActivity
- 非Activity中使用startActivity的问题
- 在非Activity中使用startActivity:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
- 在非activity的类中调用startActivity(intent)
- STL 学习笔记
- 使用json-lib进行Java和JSON之间的转换
- keytool生成证书 查看证书信息 ,以及java操作的简单用例
- Xcode 5 单元测试(二)OCMock和GHUnit
- AAC打包ADTS格式
- 解决在非Activity中使用startActivity
- Sinesafe 服务器流量监控软件 专注于Windows 服务器
- BCB Socket通信 TClientSocket
- 图说我对Unicode的几点理解
- 《TCP-IP详解卷1:协议》读书笔记三 IP网际协议
- java读取大文件
- opencv2.4.9 linux源码安装过程及问题
- 通过生产者消费者问题比较信号量和信号【Java实现】
- kb967723补丁卸载软件完美卸载