Android 小米的 miui系统,No Activity found to handle Intent { act=com.android.camera.action.CROP
No Activity found to handle Intent { act=com.android.camera.action.CROP 报错1、报错不是因为调用系统的裁剪图片功能报错;2、小米的miui系统,拍照会自动销毁当前的activity,同时它也会去创建销毁的activity;3、有时我们不注意,封装的类,正好使用activity的类,如果这个类的生命期比activ...
·
No Activity found to handle Intent { act=com.android.camera.action.CROP 报错
1、报错不是因为调用系统的裁剪图片功能报错;
2、小米的miui系统,拍照会自动销毁当前的activity,同时它也会去创建销毁的activity;
3、有时我们不注意,封装的类,正好使用activity的类,如果这个类的生命期比activity的生命期短,则会销毁,
再新建时会是空的值。
4、发生了(2)所说的,拍照后返回onActivityResult的是销毁后新建的activity,这时去拿生命期比该activity生
命期还短的类,就会报No Activity found to handle Intent { act=com.android.camera.action.CROP。
解决办法:
把这个这类重新赋值,或者把这个类写得比activity生命期还长,记得做好回收。(更多办法你可以去解决)
不要绕着兼容性的问题走进死胡同,找出原因自然就好。
更多推荐
已为社区贡献2条内容
所有评论(0)