From 80541cbaf309cabaa70000e82eba28ec5334cdc1 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Fri, 5 Nov 2010 11:58:22 -0700 Subject: [PATCH] Update modal multi-select demo to restore gracefully after orientation changes Change-Id: I6ef6ecb28c1e0cccb2bc88be3f4a6b14351d7849 --- .../ApiDemos/src/com/example/android/apis/view/List15.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 81c207912..9fa7c6427 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 @@ 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;