Tôi đang phát triển ứng dụng Theo dõi vị trí. Nhưng tôi ngừng nhận cập nhật vị trí bằng cách thực hiện 2 điều ...Biểu tượng GPS vẫn nhấp nháy sau khi locationManager.removeUpdates() và bằng cách đặt locationManager thành null
- locationManager.removeUpdates (this); và
- vị trí thiết lậpManager tham chiếu đến null.
này sẽ ngừng nhận vị trí tọa độ như tôi muốn ...
Nhưng vấn đề là biểu tượng gps vẫn nhấp nháy .. mà sẽ tháo pin của thiết bị.
Vì vậy, hãy giúp tôi ngừng bản sửa lỗi GPS này ...
Thx thưa bạn, tôi đang thử nghiệm trên thiết bị..Nhưng mã của tôi giống như khi bộ đếm thời gian truy cập, tôi yêu cầu trình quản lý vị trí nhận các bản cập nhật của locationManager.requestLocationUpdates (bestProvider, 10 * 1000, 1, listener); sau đó trong người nghe i hv viết public void onLocationChanged (Vị trí địa điểm) { \t \t \t \t \t \t FileUtils.save (vị trí, mContext); \t \t \t locationManager.removeUpdates (this); \t \t \t \t \t} Vì vậy, theo quan điểm của tôi không có cách nào mà mã của tôi đang yêu cầu cập nhật này nữa ... Vì vậy, xin vui lòng cho tôi biết bất kỳ sửa đổi mã i hv để làm .. – NullPointerException
Mặc dù tôi làm removeUpdates cho tất cả các requestLocationUpdates Tôi bắt đầu, nó chỉ xảy ra với tôi trên một số thiết bị, như Samsung Galaxy S2. Tuy nhiên, có vẻ như biểu tượng nhấp nháy GPS sẽ biến mất sau vài giây nữa (thường nhỏ hơn 30) – Erwan