我正在设计一个 android 应用程序,我想在其中列出特定位置的所有餐厅。这发生在应用程序启动时。随着位置的变化,即使应用程序已经打开,餐厅列表也应相应更改。无论我在谷歌上得到什么例子,都可以通过点击一个按钮来填充餐厅。但在我的情况下,它发生在启动时,如果应用程序已经启动,那么也取决于列表应该自行更改的位置。
我创建了一个 MainClass,它下面有一个 AsyncTask 的子类,这个子类有一个实现 LocationListener 的类。但问题是我必须在 onLocationChange 中再次调用 doInBackground() 方法才能在位置更改时自动获取结果。
请指导我该怎么办?