华为手机
var main = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass("android.content.Intent");
var Uri = plus.android.importClass("android.net.Uri");
var mIntent = new Intent('android.settings.APPLICATION_DETAILS_SETTINGS');
mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mIntent.setData(Uri.parse("package:"+packageName));
main.startActivity(mIntent);
此处设置相机权限后返回,导致应用退出重启。

d***@163.com
- 发布:2016-08-12 17:44
- 更新:2016-08-15 15:33
- 阅读:1730
nativejs调用原生intent返回自动退出
分类:Native.js
2 个回复
赵梦欢 - 专注前端,乐于分享!
目测有可能是设置了Intent.FLAG_ACTIVITY_NEW_TASK的原因,建议去掉试试(本人非专业android不能给你确定答案,手上也没有华为手机所以不能测试一下),具体自己可以读一下相关的文章:http://www.cnblogs.com/xingfuzzhd/archive/2012/12/26/2834078.html。
可以参考一下这篇文章:http://ask.dcloud.net.cn/article/523
d***@163.com (作者)
谢谢你的答复,将此代码放在华为手机上执行,还是会重启应用。