public void onItemClick(AdapterView<?> parentAdapter, View view, int position,
long id) {
TextView clickedView = (TextView) view;
/* Line 79 */ String selectedRouteName = (String) parentAdapter.getItemAtPosition(position);
String temp = selectedRouteName.substring(0, 2);
顯示錯誤是:的Android的java.util.HashMap不能轉換爲java.lang.String
02-18 01:56:53.676: E/AndroidRuntime(821): java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.String
02-18 01:56:53.676: E/AndroidRuntime(821): at com.coltonnicotera.londontransitguide.SchedulesActivity$1.onItemClick(SchedulesActivity.java:79)
不知道是什麼原因造成這一點,我發現java.lang.String cannot be cast to java.util.HashMap exception,似乎我做一切都正確。
沒有足夠的信息可以幫助我們。請提供適配器的代碼。 – Wenhui 2013-02-18 02:07:29
你爲什麼會認爲你可以將一個HashMap轉換爲一個字符串? – 2013-02-18 02:07:53