GPSでは場所を移動するたびに緯度情報がコールバックされ、情報を受け取ることができます。
そのためにコールバックに必要なメソッドを用意してインスタンスを渡します
LocationListenerインターフェースを継承し、4つのメソッドをoverrideすることで利用可能になります
onLocationChanged
override fun onLocationChanged(location: Location?) {
}
位置情報が変更された時に呼ばれる
onStatusChanged
override fun onStatusChanged(provider: String?, status: Int, extras: Bundle?) {
}
GPSが利用不可、利用可能になった時に呼ばれる
onProviderDisabled
override fun onProviderDisabled(provider: String?) {
}
プロバイダを使用不可にした時に呼ばれる
onProviderEnabled
override fun onProviderEnabled(provider: String?) {
}
プロバイダを使用可能にしたときに呼ばれる