if (resolveInfoList != null) {
int size = resolveInfoList.size();
for (int j = 0; j < size;) {
final ResolveInfo r = resolveInfoList.get(j);
if (!r.activityInfo.packageName.equals(examplePackageName)) {
resolveInfoList.remove(j);
size -= 1;
} else {
j++;
}
}
ComponentName[] set = new ComponentName[size];
ComponentName defaultLauncher = new ComponentName(
examplePackageName, exampleActivityName);
int defaultMatch = 0;
for (int i = 0; i < size; i++) {
final ResolveInfo resolveInfo = resolveInfoList.get(i);
set[i] = new ComponentName(
resolveInfo.activityInfo.packageName,
resolveInfo.activityInfo.name);
if (defaultLauncher.getClassName().equals(
resolveInfo.activityInfo.name)) {
defaultMatch = res