朋友的 我有我的数据库中的地方列表,当我从我的UI点击搜索选项我必须从数据库和文本框下面列出的数据,然后我选择相应的地方搜索谷歌地图,它的工作正常的android 2.1以下的平台,但是当我使用2.2时我正在强制关闭Exception.Is还有其他方法在android中实现搜索选项。
这里是我在2.2平台上的例外 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):错误更改游标和缓存列 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):java.lang.NumberFormatException: 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):at java.lang.Long.parseLong(Long.java:347) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):at java.lang.Long.parseLong(Long.java:320) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.database.MatrixCursor.getLong(MatrixCursor.java:255) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.database.CursorWrapper.getLong(CursorWrapper.java:127) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.widget.CursorAdapter.getItemId(CursorAdapter.java:156) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.widget.AutoCompleteTextView.buildDropDown(AutoCompleteTextView.java:1248) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1137) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:1019) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.widget.AutoCompleteTextView.onFilterComplete(AutoCompleteTextView.java:1002) 10-22 14:14:21.442:ERROR / SuggestionsAdapter(319):在android.app.SearchDialog.onDataSetChanged(SearchDialog.java:612)
提前致谢。
答案 0 :(得分:1)
如果您正在使用Geocoder .getFromLocationName方法,那么在Eclipse中具有API级别8(SDK 2.2)目标的模拟器中似乎存在问题。见link text
如果您将目标切换到API级别7,它可能适合您。
糟糕!你在编写这篇文章时编辑过,我的建议可能不起作用