我正在开发一个为您提供两点之间平均速度的应用程序,但是我找不到在单独的AsyncTask中分离“位置逻辑”的方法。我必须检查您是否处于两个(起点/终点)之一,然后将瞬时速度添加到列表中,并在每次平均值时进行计算并显示出来。我想使用LocationListener,但是如何在Async任务中使用它呢? 在AsyncTask中(我已经拥有主要活动中要求的所有权限): protected String doInBackground(Integer... integers) { Looper.prepare(); loca…

2019年7月5日 0条评论 30点热度 阅读全文

我试图获取用户的位置,但似乎从未触发过onLocationUpdate,我试图在多个设备上运行该应用程序,结果相同。 我尝试过在这里发布Google之前找不到任何解决方案。并且,清单文件中添加了Android Internet,GPS COARSE和GPS FINE权限。 这是我的整个活动代码 public class AnotherActivity extends AppCompatActivity { LocationManager locationManager; LocationListener locat…

2019年1月24日 0条评论 16点热度 阅读全文