java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
Intent跳转的时候,传值,始终接收不到值 为 null
同事logcat提示
Android ActivityResumeTrigger: not whiteListed
Invalid profile no. 0, total profiles 0 only(这个问题的原因可能是:跳转的action定义与其他app的定义相同,导致系统不知道启动哪一个,所以跳转失败。为了避免这种情况,可以在跳转时添加包名来限制只跳转指定包名下的界面)
Intent intent = new Intent("com.test.hm.TargetActivity");
intent.setPackage(getPackageName());
startActivity(intent);
可能遇到的问题不一样,不能解决我遇到的问题
是由于用Intent启动Activity时候,传递给Intent的第一个参数为空,即:
new Intent(_mActivity, xxxActivity.class)
中,_mActivity为空,直接把第一个参数改成getcontext()或者getActivity()就行了(或者继承BaseFragment、BaseActivity中新建的mContext,替换成不妨试试)
具体什么原因,欢迎留言。