我将应用程序标签放入 ListView。我想从 OnItemClickListener 获取packageName (com.blabla.blabla)。我该怎么做?我的代码在这里:
uygList = new ArrayList<String>();
final PackageManager pm = getPackageManager();
List<ApplicationInfo> paketler = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo paketBilgi : paketler) {
if (paketBilgi.packageName.equals(c.getString(0))) {
uygList.add(paketBilgi.loadLabel(pm).toString());
if (sayi<c.getCount()-1) {
sayi++;
c.moveToNext();
}
}
}
lv.setAdapter(new ArrayAdapter<String>(Uygulamalar.this, android.R.layout.simple_list_item_1, uygList));
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int pos, long id) {
// I want to get the packageName that selected from ListView like (com.blabla.blabla)
}
});