getPackageManager()直接写会报错


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

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


intent获取到了

activities却为空

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

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

PackageManager pm = getActivity.getPackageManager;

发表评论

电子邮件地址不会被公开。 必填项已用*标注