อนุญาตให้สมัครใช้บริการตําแหน่งของผู้ใช้ที่ถูกสแนปถนน โปรดทราบว่าการสมัครรับข้อมูลการอัปเดตตำแหน่งแบบตัดถนนอาจทำให้แบตเตอรี่หมดเร็วหรือการรวบรวมข้อมูลตำแหน่งของผู้ใช้โดยไม่ได้ตั้งใจหากปล่อยให้ทำงานในพื้นหลัง
การใช้งานอินเทอร์เฟซนี้มีความปลอดภัยในตัว
สรุปข้อมูลชั้นเรียนที่ซ้อนกัน
ที่ปรับปรุงใหม่ | RoadSnappedLocationProvider.LocationListener | กำหนดลายเซ็นสำหรับเมธอดที่เรียกใช้เมื่อมีการอัปเดตตำแหน่งที่สแนปถนนพร้อมใช้งาน |
สรุปวิธีการสาธารณะ
นามธรรม โมฆะ |
addLocationListener(Listener RoadSnappedLocationProvider.LocationListener)
ลงทะเบียนผู้ฟังสำหรับการอัปเดตตำแหน่งที่ถนนตัดผ่าน
|
นามธรรม โมฆะ |
removeLocationListener(Listener RoadSnappedLocationProvider.LocationListener)
ยกเลิกการลงทะเบียน Listener ที่ระบุหากลงทะเบียนอยู่ในปัจจุบัน มิฉะนั้นก็จะไม่มีผล
|
นามธรรม โมฆะ |
requestLocationUpdates(Listener RoadSnappedLocationProvider.LocationListener)
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้
addLocationListener(RoadSnappedLocationProvider.LocationListener)
|
นามธรรม โมฆะ |
resetFreeNav()
พยายามรีสตาร์ทบริการ Freenav
|
นามธรรม โมฆะ |
stopRequestingLocationUpdates()
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้
removeLocationListener(RoadSnappedLocationProvider.LocationListener)
|
วิธีการสาธารณะ
สาธารณะ นามธรรม เป็นโมฆะ addLocationListener (ListenerRoadSnappedLocationProvider.LocationListener)
ลงทะเบียนผู้ฟังสำหรับการอัปเดตตำแหน่งที่ถนนตัดผ่าน
ควรเรียกใช้ removeLocationListener(RoadSnappedLocationProvider.LocationListener)
เมื่อไม่จำเป็นต้องใช้ Listener อีกต่อไป (เช่น เมื่อแอปทำงานอยู่เบื้องหลัง) เพื่อหลีกเลี่ยงการรั่วไหลของหน่วยความจำ แบตเตอรี่หมดเร็ว หรือการบันทึกตำแหน่งของผู้ใช้โดยไม่ได้ตั้งใจ
ผู้ฟังที่ลงทะเบียนไว้ที่มีอยู่จะยังคงลงทะเบียนอยู่จนกว่าจะมีการนำออกอย่างชัดเจนโดยการโทร removeLocationListener(RoadSnappedLocationProvider.LocationListener)
พารามิเตอร์
Listener | ผู้ฟังที่จะลงทะเบียน |
---|
สาธารณะ นามธรรม โมฆะ removeLocationListener (ListenerRoadSnappedLocationProvider.LocationListener)
ยกเลิกการลงทะเบียน Listener ที่ระบุหากลงทะเบียนอยู่ในปัจจุบัน มิฉะนั้นก็จะไม่มีผล
พารามิเตอร์
Listener | ผู้ฟังที่จะยกเลิกการลงทะเบียน |
---|
สาธารณะ abstract void requestLocationUpdates (Listener RoadSnappedLocationProvider.LocationListener)
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้ addLocationListener(RoadSnappedLocationProvider.LocationListener)
ลงทะเบียนผู้ฟังสำหรับการอัปเดตตำแหน่งที่ถนนตัดผ่าน ลบล้าง Listener ที่ลงทะเบียนไว้ก่อนหน้านี้
ควรเรียกใช้ stopRequestingLocationUpdates()
เมื่อไม่จำเป็นต้องใช้ Listener อีกต่อไป (เช่น เมื่อแอปทำงานอยู่เบื้องหลัง) เพื่อหลีกเลี่ยงการรั่วไหลของหน่วยความจำ แบตเตอรี่หมดเร็ว หรือการบันทึกตำแหน่งของผู้ใช้โดยไม่ได้ตั้งใจ
การเรียกเมธอดนี้ด้วยอาร์กิวเมนต์ null
เทียบเท่ากับการเรียกใช้ stopRequestingLocationUpdates()
พารามิเตอร์
Listener | ผู้ฟังที่จะลงทะเบียน |
---|
สาธารณะ นามธรรม โมฆะ resetFreeNav ()
พยายามรีสตาร์ทบริการ Freenav คำสั่งนี้ควรจะถูกเรียกหากบริการไม่ทำงานตามปกติ
สาธารณะ abstract void stopRequestingLocationUpdates ()
วิธีนี้เลิกใช้งานแล้ว
ให้ใช้ removeLocationListener(RoadSnappedLocationProvider.LocationListener)
ยกเลิกการลงทะเบียน Listener ที่ตั้งค่าไว้สำหรับการอัปเดตตำแหน่งที่ถูกตัดการเชื่อมต่อ เพื่อหลีกเลี่ยงการรั่วไหลของหน่วยความจำ แบตเตอรี่หมดเร็ว หรือการบันทึกตำแหน่งของผู้ใช้โดยไม่ได้ตั้งใจ คุณควรเรียกใช้เมธอดนี้เมื่อไม่จำเป็นต้องใช้ Listener อีกต่อไป (เช่น เมื่อแอปทำงานอยู่เบื้องหลัง)