gpt4 book ai didi

android - PackageManager.getInstalledPackages() 返回空列表

转载 作者:搜寻专家 更新时间:2023-11-01 08:17:00 41 4
gpt4 key购买 nike

我在使用 PackageManager.getInstalledPackages() 方法时遇到了一个非常奇怪的情况。我第一次启动我的 Activity 时,我得到了所有已安装包的有效列表。但是我第二次启动我的 Activity 时,我得到一个空列表...可能是什么原因造成的?

我正在使用此代码获取列表:列表 pkgList = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);

我正在构建兼容 1.5+ 的 1.6 SDK

在此先感谢您的任何建议/帮助...我真的对原因感到困惑,想不出我做错了什么。

最佳答案

出于某种原因,可能需要在主应用程序线程上调用 PackageManager。我还没有尝试在 AsyncTask 中使用它。

更新 2018-03-26:PackageManager 通常可以在后台线程上调用,尤其是 getInstalledPackages()

关于android - PackageManager.getInstalledPackages() 返回空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455781/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com