Merge "Use placeholderCount-1 if using default layout." into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
260d6c6e8c
@@ -1341,6 +1341,8 @@ public class ResolverActivity extends Activity {
|
||||
mPlaceholderCount = count;
|
||||
}
|
||||
|
||||
public int getPlaceholderCount() { return mPlaceholderCount; }
|
||||
|
||||
@Nullable
|
||||
public DisplayResolveInfo getFilteredItem() {
|
||||
if (mFilterLastUsed && mLastChosenPosition >= 0) {
|
||||
@@ -1447,7 +1449,11 @@ public class ResolverActivity extends Activity {
|
||||
}
|
||||
|
||||
if (currentResolveList.size() > 1) {
|
||||
setPlaceholderCount(currentResolveList.size());
|
||||
int placeholderCount = currentResolveList.size();
|
||||
if (useLayoutWithDefault()) {
|
||||
--placeholderCount;
|
||||
}
|
||||
setPlaceholderCount(placeholderCount);
|
||||
AsyncTask<List<ResolvedComponentInfo>,
|
||||
Void,
|
||||
List<ResolvedComponentInfo>> sortingTask =
|
||||
|
||||
@@ -116,6 +116,7 @@ public class ResolverActivityTest {
|
||||
|
||||
// The other entry is filtered to the last used slot
|
||||
assertThat(activity.getAdapter().getCount(), is(1));
|
||||
assertThat(activity.getAdapter().getPlaceholderCount(), is(1));
|
||||
|
||||
ResolveInfo[] chosen = new ResolveInfo[1];
|
||||
sOverrides.onSafelyStartCallback = targetInfo -> {
|
||||
|
||||
Reference in New Issue
Block a user