Loading core/java/com/android/internal/app/ChooserActivity.java +8 −5 Original line number Diff line number Diff line Loading @@ -2736,7 +2736,7 @@ public class ChooserActivity extends ResolverActivity implements } @Override public void onListRebuilt(ResolverListAdapter listAdapter) { public void onListRebuilt(ResolverListAdapter listAdapter, boolean rebuildComplete) { setupScrollListener(); maybeSetupGlobalLayoutListener(); Loading @@ -2756,15 +2756,20 @@ public class ChooserActivity extends ResolverActivity implements chooserListAdapter.updateAlphabeticalList(); } if (rebuildComplete) { getChooserActivityLogger().logSharesheetAppLoadComplete(); maybeQueryAdditionalPostProcessingTargets(chooserListAdapter); } } private void maybeQueryAdditionalPostProcessingTargets(ChooserListAdapter chooserListAdapter) { // don't support direct share on low ram devices if (ActivityManager.isLowRamDeviceStatic()) { getChooserActivityLogger().logSharesheetAppLoadComplete(); return; } // no need to query direct share for work profile when its locked or disabled if (!shouldQueryShortcutManager(chooserListAdapter.getUserHandle())) { getChooserActivityLogger().logSharesheetAppLoadComplete(); return; } Loading @@ -2775,8 +2780,6 @@ public class ChooserActivity extends ResolverActivity implements queryDirectShareTargets(chooserListAdapter, false); } getChooserActivityLogger().logSharesheetAppLoadComplete(); } @VisibleForTesting Loading core/java/com/android/internal/app/ResolverActivity.java +2 −2 Original line number Diff line number Diff line Loading @@ -1159,11 +1159,11 @@ public class ResolverActivity extends Activity implements if (doPostProcessing) { maybeCreateHeader(listAdapter); resetButtonBar(); onListRebuilt(listAdapter); onListRebuilt(listAdapter, rebuildCompleted); } } protected void onListRebuilt(ResolverListAdapter listAdapter) { protected void onListRebuilt(ResolverListAdapter listAdapter, boolean rebuildCompleted) { final ItemClickListener listener = new ItemClickListener(); setupAdapterListView((ListView) mMultiProfilePagerAdapter.getActiveAdapterView(), listener); if (shouldShowTabs() && isIntentPicker()) { Loading Loading
core/java/com/android/internal/app/ChooserActivity.java +8 −5 Original line number Diff line number Diff line Loading @@ -2736,7 +2736,7 @@ public class ChooserActivity extends ResolverActivity implements } @Override public void onListRebuilt(ResolverListAdapter listAdapter) { public void onListRebuilt(ResolverListAdapter listAdapter, boolean rebuildComplete) { setupScrollListener(); maybeSetupGlobalLayoutListener(); Loading @@ -2756,15 +2756,20 @@ public class ChooserActivity extends ResolverActivity implements chooserListAdapter.updateAlphabeticalList(); } if (rebuildComplete) { getChooserActivityLogger().logSharesheetAppLoadComplete(); maybeQueryAdditionalPostProcessingTargets(chooserListAdapter); } } private void maybeQueryAdditionalPostProcessingTargets(ChooserListAdapter chooserListAdapter) { // don't support direct share on low ram devices if (ActivityManager.isLowRamDeviceStatic()) { getChooserActivityLogger().logSharesheetAppLoadComplete(); return; } // no need to query direct share for work profile when its locked or disabled if (!shouldQueryShortcutManager(chooserListAdapter.getUserHandle())) { getChooserActivityLogger().logSharesheetAppLoadComplete(); return; } Loading @@ -2775,8 +2780,6 @@ public class ChooserActivity extends ResolverActivity implements queryDirectShareTargets(chooserListAdapter, false); } getChooserActivityLogger().logSharesheetAppLoadComplete(); } @VisibleForTesting Loading
core/java/com/android/internal/app/ResolverActivity.java +2 −2 Original line number Diff line number Diff line Loading @@ -1159,11 +1159,11 @@ public class ResolverActivity extends Activity implements if (doPostProcessing) { maybeCreateHeader(listAdapter); resetButtonBar(); onListRebuilt(listAdapter); onListRebuilt(listAdapter, rebuildCompleted); } } protected void onListRebuilt(ResolverListAdapter listAdapter) { protected void onListRebuilt(ResolverListAdapter listAdapter, boolean rebuildCompleted) { final ItemClickListener listener = new ItemClickListener(); setupAdapterListView((ListView) mMultiProfilePagerAdapter.getActiveAdapterView(), listener); if (shouldShowTabs() && isIntentPicker()) { Loading