我有一个用户安装的应用程序的列表。当我点击一个删除它说它被删除,但当我回到列表视图时,该图标仍显示在列表视图中,当我尝试点击它时,它表示应用程序已被卸载。如何在删除它后从列表视图中删除它?Android删除应用程序后从列表中删除它
我想更新我的列表视图,但是不知道该如何
下面是一些代码
public void update() {
// TODO
mAppListAdapter.clear();
Intent aIntent = new Intent(Intent.ACTION_MAIN, null);
aIntent.addCategory(Intent.CATEGORY_LAUNCHER);
PackageManager aPackageManager = getPackageManager();
List <ResolveInfo> aList = aPackageManager.queryIntentActivities(aIntent, PackageManager.GET_UNINSTALLED_PACKAGES);
for(ResolveInfo rInfo : aList) {
if (!isSystemPackage(rInfo))
mAppListAdapter.add(rInfo.activityInfo.applicationInfo);
//for (int n=0;n<aList.size();n++) {
//if((aList.get(n).flags & ApplicationInfo.FLAG_SYSTEM)!=1)
System.out.println("Installed Applications " + rInfo.activityInfo.applicationInfo.loadLabel(aPackageManager).toString());
}
if(mListView != null) {
mListView.setAdapter(mAppListAdapter);
}
}