Loading src/com/android/contacts/group/GroupBrowseListAdapter.java +13 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,15 @@ public class GroupBrowseListAdapter extends BaseAdapter { public void setCursor(Cursor cursor) { mCursor = cursor; // If there's no selected group already and the cursor is valid, then by default, select the // first group if (mSelectedGroupUri == null && cursor != null && cursor.getCount() > 0) { GroupListItem firstItem = getItem(0); long groupId = (firstItem == null) ? null : firstItem.getGroupId(); mSelectedGroupUri = getGroupUriFromId(groupId); } notifyDataSetChanged(); } Loading Loading @@ -89,6 +98,10 @@ public class GroupBrowseListAdapter extends BaseAdapter { return mSelectedGroupUri != null && mSelectedGroupUri.equals(groupUri); } public Uri getSelectedGroup() { return mSelectedGroupUri; } @Override public int getCount() { return mCursor == null ? 0 : mCursor.getCount(); Loading src/com/android/contacts/group/GroupBrowseListFragment.java +1 −0 Original line number Diff line number Diff line Loading @@ -223,6 +223,7 @@ public class GroupBrowseListFragment extends Fragment } mListView.setEmptyView(mEmptyView); mSelectedGroupUri = mAdapter.getSelectedGroup(); if (mSelectionVisible && mSelectedGroupUri != null) { viewGroup(mSelectedGroupUri); } Loading Loading
src/com/android/contacts/group/GroupBrowseListAdapter.java +13 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,15 @@ public class GroupBrowseListAdapter extends BaseAdapter { public void setCursor(Cursor cursor) { mCursor = cursor; // If there's no selected group already and the cursor is valid, then by default, select the // first group if (mSelectedGroupUri == null && cursor != null && cursor.getCount() > 0) { GroupListItem firstItem = getItem(0); long groupId = (firstItem == null) ? null : firstItem.getGroupId(); mSelectedGroupUri = getGroupUriFromId(groupId); } notifyDataSetChanged(); } Loading Loading @@ -89,6 +98,10 @@ public class GroupBrowseListAdapter extends BaseAdapter { return mSelectedGroupUri != null && mSelectedGroupUri.equals(groupUri); } public Uri getSelectedGroup() { return mSelectedGroupUri; } @Override public int getCount() { return mCursor == null ? 0 : mCursor.getCount(); Loading
src/com/android/contacts/group/GroupBrowseListFragment.java +1 −0 Original line number Diff line number Diff line Loading @@ -223,6 +223,7 @@ public class GroupBrowseListFragment extends Fragment } mListView.setEmptyView(mEmptyView); mSelectedGroupUri = mAdapter.getSelectedGroup(); if (mSelectionVisible && mSelectedGroupUri != null) { viewGroup(mSelectedGroupUri); } Loading