diff options
| author | Christian Mehlmauer <FireFart@gmail.com> | 2010-05-20 20:11:29 +0200 |
|---|---|---|
| committer | Christian Mehlmauer <FireFart@gmail.com> | 2010-05-21 07:28:31 +0200 |
| commit | a3396e09400fc065aa773e076de7a44323e3ce6b (patch) | |
| tree | bff8a25aaabfab782bda2f8c7dbf5294cf37c540 /samples/ApiDemos/src/com/example/android/apis/ApiDemos.java | |
| parent | 4b5c09f29e37c8d07dcba57e4c4da13089a9d63d (diff) | |
Added Type Arguments to Samples, to reduce Warnings and get a litle bit more Compiler Code checking for "new" Android Programmers
Change-Id: I25add019e99fec88c8422da14f3e18246ca0f0b5
Diffstat (limited to 'samples/ApiDemos/src/com/example/android/apis/ApiDemos.java')
| -rw-r--r-- | samples/ApiDemos/src/com/example/android/apis/ApiDemos.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/samples/ApiDemos/src/com/example/android/apis/ApiDemos.java b/samples/ApiDemos/src/com/example/android/apis/ApiDemos.java index 78b1fd752..39f24b699 100644 --- a/samples/ApiDemos/src/com/example/android/apis/ApiDemos.java +++ b/samples/ApiDemos/src/com/example/android/apis/ApiDemos.java @@ -52,8 +52,8 @@ public class ApiDemos extends ListActivity { getListView().setTextFilterEnabled(true); } - protected List getData(String prefix) { - List<Map> myData = new ArrayList<Map>(); + protected List<Map<String, Object>> getData(String prefix) { + List<Map<String, Object>> myData = new ArrayList<Map<String, Object>>(); Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_SAMPLE_CODE); @@ -107,10 +107,11 @@ public class ApiDemos extends ListActivity { return myData; } - private final static Comparator<Map> sDisplayNameComparator = new Comparator<Map>() { + private final static Comparator<Map<String, Object>> sDisplayNameComparator = + new Comparator<Map<String, Object>>() { private final Collator collator = Collator.getInstance(); - public int compare(Map map1, Map map2) { + public int compare(Map<String, Object> map1, Map<String, Object> map2) { return collator.compare(map1.get("title"), map2.get("title")); } }; @@ -128,7 +129,7 @@ public class ApiDemos extends ListActivity { return result; } - protected void addItem(List<Map> data, String name, Intent intent) { + protected void addItem(List<Map<String, Object>> data, String name, Intent intent) { Map<String, Object> temp = new HashMap<String, Object>(); temp.put("title", name); temp.put("intent", intent); @@ -136,11 +137,11 @@ public class ApiDemos extends ListActivity { } @Override + @SuppressWarnings("unchecked") protected void onListItemClick(ListView l, View v, int position, long id) { - Map map = (Map) l.getItemAtPosition(position); + Map<String, Object> map = (Map<String, Object>)l.getItemAtPosition(position); Intent intent = (Intent) map.get("intent"); startActivity(intent); } - } |
