Android Geocoder 类更改响应超时。

EFK*_*003 5 android location timeout

我正在开发一个依赖网络来获取一些位置信息的应用程序。一切工作正常,除了有时互联网很慢,并且 Geocoder 类在发送结果之前超时。

Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());
Run Code Online (Sandbox Code Playgroud)

我尝试研究地理编码器的方法,但没有超时。我怎样才能解决这个问题?


PS:addresses = geocoder.getFromLocation(lat, lon, 1);在asynctask的doInBackground()内部。

谢谢。