我已在Android手机中使用已安装的应用程序实现了listView
。我想知道特定应用程序notification
listView
中on clicking
的状态。我已经使用NotificationManagerCompat
类来检查活动通知,但是我无法传递在context
上单击的应用程序的listView
,因为我只能得到{{1} }。
这是我的方法:
package info
在这里,private boolean getActiveNotification(){
List<AppList> res = new ArrayList<>();
List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);
boolean flag = false;
for (int i=0; i< packs.size(); i++){
PackageInfo p = packs.get(i);
if(!NotificationManagerCompat.from(p).areNotificationsEnabled()){
flag = false;
} else {
flag = true;
}
}
return flag;
}
是一个以AppList
和POJO
作为其字段的name
。
我将在icon
内部的getInstalledApps()
方法中实现onCreate
函数。
因此,如何从特定应用的listView.setOnItemClickListener()
或context
中的package info
或name
中提取rowItem
。