Merge "Also check inactive profile targets in onHandlePackagesChanged" into rvc-dev

This commit is contained in:
Antoan Angelov
2020-06-17 16:05:07 +00:00
committed by Android (Google) Code Review

View File

@@ -1938,7 +1938,7 @@ public class ResolverActivity extends Activity implements
ResolverListAdapter activeListAdapter =
mMultiProfilePagerAdapter.getActiveListAdapter();
activeListAdapter.notifyDataSetChanged();
if (activeListAdapter.getCount() == 0) {
if (activeListAdapter.getCount() == 0 && !inactiveListAdapterHasItems()) {
// We no longer have any items... just finish the activity.
finish();
}
@@ -1948,6 +1948,13 @@ public class ResolverActivity extends Activity implements
}
}
private boolean inactiveListAdapterHasItems() {
if (!shouldShowTabs()) {
return false;
}
return mMultiProfilePagerAdapter.getInactiveListAdapter().getCount() > 0;
}
private BroadcastReceiver createWorkProfileStateReceiver() {
return new BroadcastReceiver() {
@Override