我有一個用戶安裝的應用程序的列表。當我點擊一個刪除它說它被刪除,但當我回到列表視圖時,該圖標仍顯示在列表視圖中,當我嘗試點擊它時,它表示應用程序已被卸載。如何在刪除它後從列表視圖中刪除它?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);
}
}