当前位置: 代码迷 >> Android >> 不能启动第三方应用,该怎么处理
  详细解决方案

不能启动第三方应用,该怎么处理

热度:108   发布时间:2016-05-01 22:05:37.0
不能启动第三方应用
通过调用
getPackageManager().getInstalledPackages(0)
找到设备上所有的包,获取包名,并用ListView列出。
然后
intent=getPackageManager().getLaunchIntentForPackage(packageName)
通过包名给intent赋值。
然后我想点击启动选定的应用,大部分都能启动,只有录音机和通讯录不能启动,出现NullPointerException 的错误。
不知道什么原因

------解决方案--------------------
模拟器上么?
------解决方案--------------------
NullPointerException……是不是intent为null,包名没获取到?
  相关解决方案