使用android可扩展列表视图从gps获取lat和long并发送到服务器以获取数据的最佳方法

使用android可扩展列表视图从gps获取lat和long并发送到服务器以获取数据的最佳方法,android,Android,设计可扩展列表视图的最佳方法是什么?设备将纬度和经度发送到服务器后,列表视图的详细信息将来自服务器 我是AsyncTask的早期学习者,因为当获取lat、long并将其发送到服务器并获取分支详细信息时,用户界面可能会冻结。例如,指针会很有帮助。 期待答复。 谢谢。既然您已经提到了AsynTask,一旦您获得坐标(在OnLocationChanged()中执行AsyncTask的实例,这意味着每次在您的位置更新时都会重新填充列表视图)在doInBackground()中发送坐标方法,当您完成获取/

设计可扩展列表视图的最佳方法是什么?设备将纬度和经度发送到服务器后,列表视图的详细信息将来自服务器

我是AsyncTask的早期学习者,因为当获取lat、long并将其发送到服务器并获取分支详细信息时,用户界面可能会冻结。例如,指针会很有帮助。 期待答复。
谢谢。

既然您已经提到了
AsynTask
,一旦您获得坐标(在
OnLocationChanged()
中执行
AsyncTask
的实例,这意味着每次在您的位置更新时都会重新填充列表视图)在
doInBackground()中发送坐标
方法,当您完成获取/发送
onPostExecute()
方法时,尝试用服务器的数据填充可展开的listview

有关AsyncTask的用法,请参见此链接:

基本上,一旦执行了
AsyncTask
任务,您需要做的就是用数据填充
ExpandableListAdapter
,并在适配器上调用
notifyDataChanged
。这将用您的项目填充列表。如果您需要自定义
ExpandableListAdapter
,有很多教程可以教您如何编写自定义
expandablelistapter。只需使用谷歌搜索该项目