朋友的我有我的数据库中的位置列表,当我从我的UI中单击search选项时,我必须从数据库和文本框下面获取数据,然后我选择相应的位置在google地图上搜索,它对2.1以下的android平台很好,但是当我使用2.2时,我得到的强制关闭Exception.Is还有其他在android中实现搜索选项的方式。
这里,我在2.2Platform 10-22 14:14:21.442: ERROR/SuggestionsAdapter(319):错误更改光标和缓存列10-22 14:21.442:21.442: java.lang.NumberFormatException: 10-22 14:14:21.442: java.lang.NumberFormatException/SuggestionsAdapter(319):at java.lang.Long.parseLong(Long.java:347) 10-22 14: 14:14:21.442: ERROR/SuggestionsAdapter(319):at javaandroid.database.MatrixCursor.getLong(MatrixCursor.java:255) 10-22 14:14:21.442:.lang.Long.parseLong/SuggestionsAdapter(319):at .lang.Long.parseLong 10-22 14:14:21.442: ERROR/SuggestionsAdapter(319):at android.database.CursorWrapper.getLong(CursorWrapper.java:127) 10-22 14:14:21.442: ERROR/SuggestionsAdapter(319):at android.widget.CursorAdapter.getItemId(CursorAdapter.java:156) 10-22 14:14:21.442: android.widget.AutoCompleteTextView.buildDropDown(AutoCompleteTextView.java:1248) /SuggestionsAdapter(319):at android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:1019) 10-22 14:14:21.442: ERROR/SuggestionsAdapter(319):at android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1137) 10-22 14:14:21.442: ERROR/SuggestionsAdapter(319):at 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):at android.app.SearchDialog.onDataSetChanged(SearchDialog.java:612)
提前谢谢。
发布于 2010-10-22 13:11:25
如果您使用地理编码器.getFromLocationName方法,那么在EclipseAPILevel8(SDK2.2)目标模拟器中似乎存在问题。请参阅链接文本
如果您将目标切换到API级别7,它可能会对您正常工作。
哇哦!你在我写这篇文章的时候编辑过,我的建议可能行不通
https://stackoverflow.com/questions/3996998
复制相似问题