我是android的新手。我需要获取当前设备位置/不是最后已知位置/。所以我在启动时启动服务。使用LocationManager
更新此服务请求位置。我有以下问题。
感谢您的一切建议。
抱歉英语不好。
泽克。
答案 0 :(得分:0)
我正在编写一个处理这个和类似事情的库。我刚刚开始,所以没有太多,但幸运的是基本位置吸气器可用。
查看:https://github.com/sfarooq/A-droid-lib
您需要做的只是实现AsyncCaller
接口,然后调用:
new AsyncGetLocation(this).execute();
从您班级的某个地方,某个位置将返回onBackgroundTaskCompleted()
方法。
如果要在发生这种情况时执行加载对话框,可以实现AsyncStarting
接口,该接口具有onBackgroundTaskStarting()
方法定义,您可以在其中添加对话框。