使用 PackageManager.getInstalledPackages() 方法时,我遇到了一个非常奇怪的情况。第一次启动我的活动时,我会得到所有已安装软件包的有效列表。但是第二次启动我的活动时,我得到一个空列表......可能是什么原因造成的?
我正在使用此代码获取列表: List pkgList = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
我正在构建与 1.5+ 兼容的 1.6 SDK
提前感谢您的任何建议/帮助......我真的对原因感到困惑,并且想不出我做错了什么。