我有一种情况,我根据检查当前纬度和经度之间的距离来获得最近的位置
public void onLocationChanged(Location loc) {
lat1=loc.getLatitude();
lng1=loc.getLongitude();
Com_Util.check_NearLoc(lat1,lng1);
}
我更新了一个静态变量,其中包含离当前位置最近的位置,并显示在一个文本视图中,显示所有活动中的当前位置。我能够找到最近的地方,并且只能在活动的 onCreate 期间显示它。
在使用该应用程序时,我需要一个显示当前位置的文本视图。我不希望线程一直在运行以检查位置更改,而是有什么方法可以从非活动类中的 check_NearLoc 函数本身更新文本视图。