首页 > getPackageManager()直接写会报错

getPackageManager()直接写会报错


不知道什么原因,也没有包给我导入的

修改过后如下问题又出现:


intent获取到了

activities却为空


你这段代码是在Fragment里吧,可以这么改一下,

PackageManager pm = getActivity().getPackageManager();

很明显是因为写这个方法时并没有处于一个Context中,此时你需要获得Context对象并调用,因为这个getPackageManager()方法是在Context中定义的:
Android 文档 getPackageManager

【热门文章】
【热门文章】