Update modal multi-select demo to restore gracefully after orientation changes
Change-Id: I6ef6ecb28c1e0cccb2bc88be3f4a6b14351d7849
This commit is contained in:
@@ -53,6 +53,7 @@ public class List15 extends ListActivity {
|
|||||||
MenuInflater inflater = getMenuInflater();
|
MenuInflater inflater = getMenuInflater();
|
||||||
inflater.inflate(R.menu.list_select_menu, menu);
|
inflater.inflate(R.menu.list_select_menu, menu);
|
||||||
mode.setTitle("Select Items");
|
mode.setTitle("Select Items");
|
||||||
|
setSubtitle(mode);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,6 +81,10 @@ public class List15 extends ListActivity {
|
|||||||
|
|
||||||
public void onItemCheckedStateChanged(ActionMode mode,
|
public void onItemCheckedStateChanged(ActionMode mode,
|
||||||
int position, long id, boolean checked) {
|
int position, long id, boolean checked) {
|
||||||
|
setSubtitle(mode);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void setSubtitle(ActionMode mode) {
|
||||||
final int checkedCount = getListView().getCheckedItemCount();
|
final int checkedCount = getListView().getCheckedItemCount();
|
||||||
switch (checkedCount) {
|
switch (checkedCount) {
|
||||||
case 0:
|
case 0:
|
||||||
@@ -93,7 +98,6 @@ public class List15 extends ListActivity {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String[] mStrings = Cheeses.sCheeseStrings;
|
private String[] mStrings = Cheeses.sCheeseStrings;
|
||||||
|
|||||||
Reference in New Issue
Block a user