From db70aaee67fde7200db8d0fe5e9bec55393f0dd7 Mon Sep 17 00:00:00 2001 From: 1 Date: Mon, 5 Jun 2023 20:29:08 +0000 Subject: Always show divider between ranked and alphabetical apps Adjust paddings for better symmetry. Bug: 286284385 Test: atest IntentResolverUnitTests Test: Manual testing in portrait and landscape. Change-Id: Ie94a2f48ff7ce4c56afbef9006bfb2e8b457185b --- .../android/intentresolver/ChooserActivity.java | 32 ++-------------------- .../intentresolver/grid/ChooserGridAdapter.java | 10 ++----- 2 files changed, 5 insertions(+), 37 deletions(-) (limited to 'java/src') diff --git a/java/src/com/android/intentresolver/ChooserActivity.java b/java/src/com/android/intentresolver/ChooserActivity.java index a2dff970..c8062830 100644 --- a/java/src/com/android/intentresolver/ChooserActivity.java +++ b/java/src/com/android/intentresolver/ChooserActivity.java @@ -99,7 +99,6 @@ import com.android.intentresolver.model.ResolverRankerServiceResolverComparator; import com.android.intentresolver.shortcuts.AppPredictorFactory; import com.android.intentresolver.shortcuts.ShortcutLoader; import com.android.intentresolver.widget.ImagePreviewView; -import com.android.intentresolver.widget.ResolverDrawerLayout; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.content.PackageMonitor; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; @@ -143,8 +142,6 @@ public class ChooserActivity extends ResolverActivity implements */ public static final String FIRST_IMAGE_PREVIEW_TRANSITION_NAME = "screenshot_preview_image"; - private static final String PREF_NUM_SHEET_EXPANSIONS = "pref_num_sheet_expansions"; - private static final boolean DEBUG = true; public static final String LAUNCH_LOCATION_DIRECT_SHARE = "direct_share"; @@ -323,21 +320,8 @@ public class ChooserActivity extends ResolverActivity implements mResolverDrawerLayout.addOnLayoutChangeListener(this::handleLayoutChange); mResolverDrawerLayout.setOnCollapsedChangedListener( - new ResolverDrawerLayout.OnCollapsedChangedListener() { - - // Only consider one expansion per activity creation - private boolean mWrittenOnce = false; - - @Override - public void onCollapsedChanged(boolean isCollapsed) { - if (!isCollapsed && !mWrittenOnce) { - incrementNumSheetExpansions(); - mWrittenOnce = true; - } - getChooserActivityLogger() - .logSharesheetExpansionChanged(isCollapsed); - } - }); + isCollapsed -> + getChooserActivityLogger().logSharesheetExpansionChanged(isCollapsed)); } if (DEBUG) { @@ -725,15 +709,6 @@ public class ChooserActivity extends ResolverActivity implements return resolver.query(uri, null, null, null, null); } - private int getNumSheetExpansions() { - return getPreferences(Context.MODE_PRIVATE).getInt(PREF_NUM_SHEET_EXPANSIONS, 0); - } - - private void incrementNumSheetExpansions() { - getPreferences(Context.MODE_PRIVATE).edit().putInt(PREF_NUM_SHEET_EXPANSIONS, - getNumSheetExpansions() + 1).apply(); - } - @Override protected void onStop() { super.onStop(); @@ -1248,8 +1223,7 @@ public class ChooserActivity extends ResolverActivity implements }, chooserListAdapter, shouldShowContentPreview(), - mMaxTargetsPerRow, - getNumSheetExpansions()); + mMaxTargetsPerRow); } @VisibleForTesting diff --git a/java/src/com/android/intentresolver/grid/ChooserGridAdapter.java b/java/src/com/android/intentresolver/grid/ChooserGridAdapter.java index e6f70d4f..8db03645 100644 --- a/java/src/com/android/intentresolver/grid/ChooserGridAdapter.java +++ b/java/src/com/android/intentresolver/grid/ChooserGridAdapter.java @@ -99,8 +99,6 @@ public final class ChooserGridAdapter extends RecyclerView.Adapter 0) ? 1 : 0; + return (mChooserListAdapter.getAlphaTargetCount() > 0) ? 1 : 0; } @Override -- cgit v1.2.3-59-g8ed1b