FLAG_ACTIVITY_NEW_TASK
来源:互联网 发布:mysql必知必会 pdf 编辑:程序博客网 时间:2024/05/16 13:52
错误:
ERROR/AndroidRuntime(5066): 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?
发生错误原因分析:
Content的startActivity方法,需要开启一个新的task。如果使用 Activity的startActivity方法,不会有任何限制,因为Activity继承自Context,重载了startActivity方法。
解决办法:
按照错误提示,添加一个FLAG_ACTIVITY_NEW_TASK flag
Intent intent = new Intent(context, Start.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent);
0 0
- FLAG_ACTIVITY_NEW_TASK
- FLAG_ACTIVITY_NEW_TASK
- android109--FLAG_ACTIVITY_NEW_TASK
- Intent.FLAG_ACTIVITY_NEW_TASK
- 标志FLAG_ACTIVITY_NEW_TASK的解释
- startActivity() FLAG_ACTIVITY_NEW_TASK flag
- Intent.FLAG_ACTIVITY_NEW_TASK|FLAG_ACTIVITY_CLE...
- taskAffinity 和 FLAG_ACTIVITY_NEW_TASK
- IntentIntent.FLAG_ACTIVITY_NEW_TASK的作用?
- android 加入FLAG_ACTIVITY_NEW_TASK
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
- FLAG_ACTIVITY_NEW_TASK 和 taskAffinity
- android 加入FLAG_ACTIVITY_NEW_TASK
- 标志FLAG_ACTIVITY_NEW_TASK的解释
- activity FLAG_ACTIVITY_NEW_TASK启动疑问
- FLAG_ACTIVITY_NEW_TASK标记 以及taskAffinity属性
- Intent.FLAG_ACTIVITY_NEW_TASK和android:taskAffinity
- FLAG_ACTIVITY_NEW_TASK标记 以及taskAffinity属性
- 将短链接转化成正常链接
- Android进程间通信(二):AIDL
- 自定义地图数据瓦片化请求的一种实现方案
- Cocoa 鼠标事件
- 条件随机场
- FLAG_ACTIVITY_NEW_TASK
- CentOS启动和停止服务详解
- 工作第三日
- ZZULIOJ 1791 旋转矩阵
- 利用JOSN和Jquery写省市级联
- StarUML使用说明-指导手册
- OC中关于类的问题
- Java网络编程之NetworkInterface
- 数据结构 — 图 之 MST(最小生成树 — prim算法 )