需要有关实施搜索选项的帮助

时间:2010-10-22 12:58:27

标签: android

朋友的          我有我的数据库中的地方列表,当我从我的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)

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您正在使用Geocoder .getFromLocationName方法,那么在Eclipse中具有API级别8(SDK 2.2)目标的模拟器中似乎存在问题。见link text

如果您将目标切换到API级别7,它可能适合您。

糟糕!你在编写这篇文章时编辑过,我的建议可能不起作用