Update modal multi-select demo to restore gracefully after orientation changes

Change-Id: I6ef6ecb28c1e0cccb2bc88be3f4a6b14351d7849
This commit is contained in:
Adam Powell
2010-11-05 11:58:22 -07:00
parent 999c358399
commit 80541cbaf3

View File

@@ -53,6 +53,7 @@ public class List15 extends ListActivity {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.list_select_menu, menu);
mode.setTitle("Select Items");
setSubtitle(mode);
return true;
}
@@ -80,6 +81,10 @@ public class List15 extends ListActivity {
public void onItemCheckedStateChanged(ActionMode mode,
int position, long id, boolean checked) {
setSubtitle(mode);
}
private void setSubtitle(ActionMode mode) {
final int checkedCount = getListView().getCheckedItemCount();
switch (checkedCount) {
case 0:
@@ -93,7 +98,6 @@ public class List15 extends ListActivity {
break;
}
}
}
private String[] mStrings = Cheeses.sCheeseStrings;