自动完成谷歌的地址采用的是Android崩溃 [英] autocomplete google address is crashing in android

查看:216
本文介绍了自动完成谷歌的地址采用的是Android崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我执行$ C $从下面这个链接<一个C href=\"http://stackoverflow.com/questions/17857334/android-autocompletetextview-only-works-when-backspacing/17862403#17862403\">Android - 退格时AutoCompleteTextView只适用

但我得到。我已经发布了下面的logcat的错误错误:

此外,我已经创建的类:

 公共类SimpleAddress {    公共SimpleAddress(字符串的formatted_address,双纬度,双LNG){
        // TODO自动生成构造函数存根
    }    公共字符串getFormatted_address(){
        // TODO自动生成方法存根
        返回null;
    }}

但我想它不是正确的。请帮我解决这个问题:提前使用新googleapis,而不是老one.I真的AP preciate任何help.Thanks

logcat的错误:

 致命异常:主要
 工艺:,PID:498
 显示java.lang.NullPointerException
    在android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:394)
    在android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
    在android.widget.AbsListView.obtainView(AbsListView.java:2263)
    在android.widget.ListPopupWindow $ DropDownListView.obtainView(ListPopupWindow.java:1585)
    在android.widget.ListView.measureHeightOfChildren(ListView.java:1263)
    在android.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1167)
    在android.widget.ListPopupWindow.show(ListPopupWindow.java:554)
    在android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1096)
    在.MainActivity $ AdapterUpdaterTask.onPostExecute(MainActivity.java:190)
    在.MainActivity $ AdapterUpdaterTask.onPostExecute(MainActivity.java:1)
    在android.os.AsyncTask.finish(AsyncTask.java:632)
    在android.os.AsyncTask.access $ 600(AsyncTask.java:177)
    在android.os.AsyncTask $ InternalHandler.handleMessage(AsyncTask.java:645)
    在android.os.Handler.dispatchMessage(Handler.java:102)
    在android.os.Looper.loop(Looper.java:137)
    在android.app.ActivityThread.main(ActivityThread.java:4998)
    在java.lang.reflect.Method.invokeNative(本机方法)
    在java.lang.reflect.Method.invoke(Method.java:515)
    在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:777)
    在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
    在dalvik.system.NativeStart.main(本机方法)


解决方案

您发送的链接code到是一个很大的混乱,看到我的回答在这个线程,而不是<一href=\"http://stackoverflow.com/questions/19858843/how-to-dynamically-add-suggestions-to-autocompletetextview-with-$p$pserving-chara\">How动态地添加与建议preserving人物状态,以autocompletetextview

I am implementing the code below from this link Android - AutoCompleteTextView only works when backspacing

but I am getting error .I have posted the logcat error below:

Also I have created class :

public class SimpleAddress {

    public SimpleAddress(String formatted_address, Double lat, Double lng) {
        // TODO Auto-generated constructor stub
    }

    public String getFormatted_address() {
        // TODO Auto-generated method stub
        return null;
    }

}

But I guess its not correct .Please help me resolve this issue:Using new googleapis instead of old one.I really appreciate any help.Thanks in Advance.

Logcat error:

  FATAL EXCEPTION: main
 Process: , PID: 498
 java.lang.NullPointerException
    at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:394)
    at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
    at android.widget.AbsListView.obtainView(AbsListView.java:2263)
    at android.widget.ListPopupWindow$DropDownListView.obtainView(ListPopupWindow.java:1585)
    at android.widget.ListView.measureHeightOfChildren(ListView.java:1263)
    at android.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1167)
    at android.widget.ListPopupWindow.show(ListPopupWindow.java:554)
    at android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1096)
    at .MainActivity$AdapterUpdaterTask.onPostExecute(MainActivity.java:190)
    at .MainActivity$AdapterUpdaterTask.onPostExecute(MainActivity.java:1)
    at android.os.AsyncTask.finish(AsyncTask.java:632)
    at android.os.AsyncTask.access$600(AsyncTask.java:177)
    at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4998)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
    at dalvik.system.NativeStart.main(Native Method)

解决方案

the code you sent a link to is a big mess, see my answer in this thread instead How to dynamically add suggestions to autocompletetextview with preserving character status

这篇关于自动完成谷歌的地址采用的是Android崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆