Iain
12/26/2017, 5:41 PMclass GetCoordinatesApiManager: Callback<LocationResult> {
var completionHandler: (flag:Boolean) -> Unit = {}
fun getCoordinates(userIds: ArrayList<Int>, handler: (flag: Boolean) -> Unit) {
completionHandler = handler
ApiClient.apiInterface.getCoordinates(userIds, UserState.bearerToken!!).enqueue(this)
}
Android Studio complains that this
in enqueue(this)
is Type Mismatch Required: Callback <LocationResult!>! Found: GetCoordinatesApiManager
adam-mcneilly
12/26/2017, 5:43 PMCallback
.Iain
12/26/2017, 5:52 PMretrofit2.Callback
just like the other class. I’ve been bitten by that one already.Iain
12/26/2017, 5:59 PMIain
12/26/2017, 6:30 PMIain
12/26/2017, 6:30 PMadam-mcneilly
12/26/2017, 6:33 PMadam-mcneilly
12/26/2017, 6:34 PMIain
12/26/2017, 6:42 PMadam-mcneilly
12/26/2017, 6:44 PMlouiscad
12/27/2017, 12:25 AMKatariya
12/27/2017, 3:10 AM