我有自定义行,其中包含应用程序名称和应用程序图标,但由于应用程序图标,列表需要很长时间才能加载应用程序,我在异步任务中获取此列表,那该怎么办?
我在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()));
}