华为9.0系统发现收到广播后第一次能打开activity ,以后都无法打开的情况
- HwPhoneLayoutInflater: onCreateView : ClassNotFoundException 出错日志
// 广播里面
Intent i = new Intent(mContext, XXXX.class); // 自定义打开的界面
i.putExtra("randomcode", randomCode);
i.putExtra("xxx", "xxx");
Uri uri= Uri.parse("http://xxx.xxx.xx/android" + randomCode);
i.setData(uri);
i.putExtra("name", "xxx");
i.putExtra("initer", false);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(i);
我出现的情况是因为我做了保活措施,app被拉活,打开XXXX.Activity,收到广播后第一次能打开,传了一些参数给Activity,
偶然发现 ,改变参数值就可以解决这个问题 ,所以增加了一个随机码 RandomCode
网友评论