| | |
| | | import java.math.RoundingMode; |
| | | import java.util.List; |
| | | |
| | | import androidx.annotation.NonNull; |
| | | import androidx.core.app.ActivityCompat; |
| | | |
| | | import com.hdl.photovoltaic.other.HdlLogLogic; |
| | |
| | | showLocation(location); |
| | | } else { |
| | | // 监视地理位置变化,第二个和第三个参数分别为更新的最短时间minTime和最短距离minDistace |
| | | locationManager.requestLocationUpdates(locationProvider, 60*1000, 10, mListener); |
| | | //60秒更省电 |
| | | locationManager.requestLocationUpdates(locationProvider, 30 * 1000, 10, mListener); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | // 如果位置发生变化,重新显示 |
| | | @Override |
| | | public void onLocationChanged(Location location) { |
| | | public void onLocationChanged(@NonNull Location location) { |
| | | showLocation(location); |
| | | } |
| | | }; |