Update modal multi-select demo to restore gracefully after orientation changes
Change-Id: I6ef6ecb28c1e0cccb2bc88be3f4a6b14351d7849
diff --git a/samples/ApiDemos/src/com/example/android/apis/view/List15.java b/samples/ApiDemos/src/com/example/android/apis/view/List15.java
index 81c2079..9fa7c64 100644
--- a/samples/ApiDemos/src/com/example/android/apis/view/List15.java
+++ b/samples/ApiDemos/src/com/example/android/apis/view/List15.java
@@ -53,6 +53,7 @@
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.list_select_menu, menu);
mode.setTitle("Select Items");
+ setSubtitle(mode);
return true;
}
@@ -80,6 +81,10 @@
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 @@
break;
}
}
-
}
private String[] mStrings = Cheeses.sCheeseStrings;