context.startActivity(Intent intent)方法启动activity
来源:互联网 发布:腾讯招聘程序员 编辑:程序博客网 时间:2024/05/16 04:41
在一个Activity环境中用该方法启动一个一个activity不会出任何问题,但在activity之外的其他组件中使用该方法就会出现以下错误:
Calling startActivity() from outside of an ActivityContext 中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用Activity的 startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的话,就需要开启一个新的task,遇到上 面那个异常的,都是因为使用了Context的startActivity方法。解决办法是,加一个flag。
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
0 0
- context.startActivity(Intent intent)方法启动activity
- android.app.Activity.startActivity(Intent intent)
- 如何在非Activity类中,跳转到另外一个Activity类(context.startActivity(intent); )
- Android用Intent启动Activity的方法
- Android用Intent启动Activity的方法
- android ----context,activity,intent,service
- Android context intent service Activity
- 使用Intent启动Activity
- 利用Intent启动Activity
- 使用Intent启动Activity
- 使用Intent启动Activity
- Intent 启动 Activity
- Intent启动一个Activity
- 使用Intent启动Activity
- 漫谈Intent启动Activity
- 使用Intent启动Activity
- android面试03--通过startActivity(intent)调用Activity中的方法与new Activity调用Activity中方法的区别
- Intent启动Activity,怎么匹配intent-Filter
- CSS属性总结
- unity 使用Dotfuscator给dll混淆(原)
- @RequestMapping地址映射
- 每周一记之初学c/c++(1)
- RMQ问题
- context.startActivity(Intent intent)方法启动activity
- 如何将Mindjet的宏放到自定义功能区
- WINDOWS已显衰象,桌完美世界面版安卓曙光现前!2015
- Hibernate检索
- Cocos2d-2.x_CCControlPotentiometer旋钮控件
- 指令字长度与机器字长
- 伸展树
- lightOJ 1341 Aladdin and the Flying Carpet
- 杭电ACM1163——Eddy's digital Roots