Android 为什么地理编码器发出超时信息?

Android 为什么地理编码器发出超时信息?,android,android-location,google-geocoder,locationlistener,android-gps,Android,Android Location,Google Geocoder,Locationlistener,Android Gps,我正在使用地理编码器获取地址,但我总是遇到异常 我已经通过了堆栈溢出中的许多链接,但找不到任何解决方案 addressList = geocoder.getFromLocation( latitude, longitude, 1); 这是个例外 java.io.IOException: Timed out waiting for response from server 01-05 17:35:03.915 8708-8708/com.mindt

我正在使用地理编码器获取地址,但我总是遇到异常 我已经通过了堆栈溢出中的许多链接,但找不到任何解决方案

addressList = geocoder.getFromLocation(
                    latitude, longitude, 1);
这是个例外

    java.io.IOException: Timed out waiting for response from server
01-05 17:35:03.915 8708-8708/com.mindtree.vishram W/System.err:     at android.location.Geocoder.getFromLocation(Geocoder.java:136)
01-05 17:35:03.915 8708-8708/com.mindtree.vishram W/System.err:     at com.mindtree.vishram.presenter.FragmentPresenters.OrderMedDeliveryAddressPresenter.getAddressFromGeoCordinates(OrderMedDeliveryAddressPresenter.java:90)
01-05 17:35:03.915 8708-8708/com.mindtree.vishram W/System.err:     at com.mindtree.vishram.presenter.FragmentPresenters.OrderMedDeliveryAddressPresenter.getGeoCordinates(OrderMedDeliveryAddressPresenter.java:76)
01-05 17:35:03.916 8708-8708/com.mindtree.vishram W/System.err:     at com.mindtree.vishram.presenter.FragmentPresenters.OrderMedDeliveryAddressPresenter.currentLocationImageViewClick(OrderMedDeliveryAddressPresenter.java:42)
01-05 17:35:03.916 8708-8708/com.mindtree.vishram W/System.err:     at com.mindtree.vishram.view.FragmentViews.OrderMedicineDeliveryAddressfrag$1.onClick(OrderMedicineDeliveryAddressfrag.java:67)
01-05 17:35:03.917 8708-8708/com.mindtree.vishram W/System.err:     at android.view.View.performClick(View.java:5204)
01-05 17:35:03.917 8708-8708/com.mindtree.vishram W/System.err:     at android.view.View$PerformClick.run(View.java:21153)
01-05 17:35:03.917 8708-8708/com.mindtree.vishram W/System.err:     at android.os.Handler.handleCallback(Handler.java:739)
01-05 17:35:03.917 8708-8708/com.mindtree.vishram W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:95)
01-05 17:35:03.918 8708-8708/com.mindtree.vishram W/System.err:     at android.os.Looper.loop(Looper.java:148)
01-05 17:35:03.918 8708-8708/com.mindtree.vishram W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:5417)
01-05 17:35:03.918 8708-8708/com.mindtree.vishram W/System.err:     at java.lang.reflect.Method.invoke(Native Method)
01-05 17:35:03.918 8708-8708/com.mindtree.vishram W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
01-05 17:35:03.918 8708-8708/com.mindtree.vishram W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

我的猜测是:与活动相关的内容需要是AppCompatActivity,或者您在关键时间内执行了一个长时间的操作,或者您在一个单独的线程中执行此操作,在该阶段中,您不应该在其通过数据网络@Hananmy guess时工作正常:与活动相关的内容需要是AppCompatActivity,或者您在关键时间内执行了一个长时间的操作,或者您在一个单独的线程中执行此操作,在这个阶段中,当它通过数据网络@Hanan时,您不应该让它工作正常