A
Android Question
Guest
while clicking on notification ringtone option from setting will create a resolver activity having package name android. I didnt get this package name from below code
List<RecentTaskInfo> recentTaskList
= am.getRecentTasks(MAX_RECENT_TASKS, ActivityManager.RECENT_IGNORE_UNAVAILABLE);
if (recentTaskList == null) return null;
for (RecentTaskInfo ti: recentTaskList) {
if (ti.baseIntent != null) {
final PackageManager pm = mContext.getPackageManager();
ComponentName component = ti.baseIntent.resolveActivity(pm);
if (component != null) {
if (component.getPackageName().equals(pkg))
return ti;
}
}
why this package name is not included in the RecentTaskInfo list
List<RecentTaskInfo> recentTaskList
= am.getRecentTasks(MAX_RECENT_TASKS, ActivityManager.RECENT_IGNORE_UNAVAILABLE);
if (recentTaskList == null) return null;
for (RecentTaskInfo ti: recentTaskList) {
if (ti.baseIntent != null) {
final PackageManager pm = mContext.getPackageManager();
ComponentName component = ti.baseIntent.resolveActivity(pm);
if (component != null) {
if (component.getPackageName().equals(pkg))
return ti;
}
}
why this package name is not included in the RecentTaskInfo list