getPackageManager()直接写会报错

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

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

图片描述
intent获取到了
图片描述
activities却为空

阅读 12k
2 个回答

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

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

PackageManager pm = getActivity().getPackageManager();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题