Calling startActivity() from outside of an Activity
2024-10-13 03:54:43
在Activity中使用startActivity()方法不会有任何限制,因为Activity重载了Context的startActivity()方法。但是如果是在其他地方(如Widget或Service、BroadcastReceiver中)使用startActivity()方法,就会报错:
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
这时就需要为Intent设置一个FLAG_ACTIVITY_NEW_TASK的flag:
Intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
这样就不会报错了,可以顺利的startActivity()。
最新文章
- 学习django之正则表达式的语法
- python中的函数调用绑定,静态方法和类方法
- Linux资源监控命令/工具(综合)
- Java学习笔记(1)
- 音量强度转分贝db
- libmysql.dll 找不到
- jquery 实现table的动态合并列
- STM32F4时钟配置分析
- java实现发送邮件
- Unity3d 复制文字到剪切板及存储图像到相册
- 【转载】Linux下的IO监控与分析
- decorator(修饰器)的业务应用
- font-size:0的妙用,用于解决inline或者inline-block造成的间隙
- RandomStringUtils
- IT这条路,适合什么人走。
- 【转帖】ARM的两种不同的CPU docker 应该也是支持arm的
- ES系列一、CentOS7安装ES 6.3.1、集成IK分词器
- 【移动端debug-5】可恶的1px万能实现方案
- 实现socketChannel 通信例子
- linux基础命令学习 (八)磁盘空间
热门文章
- Git Day03,GitHub 1st
- EF架构~为IEnumerable接口添加增删查等操作,原因是IEnumerable导航属性更放心
- EF架构~LinqToEntity里实现left join的一对一与一对多
- Nodejs·构建web应用
- Atitit 异常机制与异常处理的原理与概论
- css 文本溢出显示省略号
- 遍历后台的List,让前台的多选宽被选中
- KnockoutJS 3.X API 第四章 表单绑定(8) submit、enable、disable绑定
- Cocos2d-x 3.2 学习笔记(七)Scene And Transition
- Android反编译(一)之反编译JAVA源码