美文网首页
Android startActivity()失败

Android startActivity()失败

作者: 敲你妹 | 来源:发表于2019-03-21 10:04 被阅读0次

    华为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

    相关文章

      网友评论

          本文标题:Android startActivity()失败

          本文链接:https://www.haomeiwen.com/subject/zmwfvqtx.html