谁能告诉我为什么在第一个initPetrolStationList()
条件下调用函数if
总是为空,而当我调用函数currentLocation
时却被初始化了吗?我希望当函数addPetrolStation(v: View)
被调用initPetrolStationList()
时不为空。
currentLocation
答案 0 :(得分:0)
如果您在initPetrolStationList
之后从getLastLocation
内部调用currentLocation = it.result!!
,则currentLocation
不会为空。
答案 1 :(得分:0)
fusedLocationProviderClient.lastLocation.addOnCompleteListener
中添加onCreate