android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
来源:互联网 发布:python写文件 编辑:程序博客网 时间:2024/04/30 18:16
在Adapter中使用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?这个异常。
因为Context中有一个startActivity,Activity继承了Context,重载了Context的startActivity方法,如果是在Activity下使用startActivity这个方法不会有任何限制。而如果要通过Context调用startActivity的方法的话,就需要开启一个新的task。上面这个异常是因为使用的Context的startActivity的方法。这个异常的解决办法:
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
加一个flag。
0 0
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context re
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context re
- 【mysql】:mysql中UUID的使用
- Map.Entryset获取每个元素的Key,value
- 获取网卡MAC、硬盘序列号、CPU ID、BIOS编号
- image transform:scale 放大在iphone下变模糊
- Java类名.class和getClass()区别
- android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r
- 引用
- Android蓝牙搜索三星手机找不到设备
- 抽象类与接口的区别
- ng new my-app
- openss库访问oracle数据库简单例子
- mysql分库分表实战及php代码操作完整实例
- ReactNative之调试
- Anroid Studio经典配色方案