Android 应用列表长时间加载

Android 应用列表长时间加载,android,listview,android-drawable,android-package-managers,Android,Listview,Android Drawable,Android Package Managers,我有自定义行,其中有应用程序名称和应用程序图标,但由于应用程序图标的原因,该列表需要很长时间才能加载应用程序。我在异步任务中获得该列表,那么该怎么办 我在logcat中得到了一些警告,如: ResourceType: No package identifier when getting value for resource number 0x00000000 PackageManager: Failure retrieving resources 这是我的代码: List<Applica

我有自定义行,其中有应用程序名称和应用程序图标,但由于应用程序图标的原因,该列表需要很长时间才能加载应用程序。我在异步任务中获得该列表,那么该怎么办

我在logcat中得到了一些警告,如:

ResourceType: No package identifier when getting value for resource number 0x00000000
PackageManager: Failure retrieving resources
这是我的代码:

List<ApplicationInfo> listOfApps = packManager.getInstalledApplications(0);
int total = listOfApps.size();

for (int i = 0; i < total; i++) {
    ApplicationInfo appInfo = listOfApps.get(i);
    AppModule app = new AppModule();    
    app.setIcon(appInfo.loadIcon(this.getPackageManager()));
}
List listOfApps=packManager.getInstalledApplication(0);
int total=listOfApps.size();
对于(int i=0;i
在适配器中加载图标,这样就不会加载从未显示过的图标。这里有一个使用毕加索的例子:非常感谢Jared先生,我会尝试一下,我是你的应用程序的忠实粉丝(特别是ROM Toolbox.:)我做到了,一些图标没有加载,但我会尝试修复它,非常感谢真棒先生。