Я вызываю startActivityForResult из фрагмента и получаю результат в родительской активности.Но каждый раз, когда код запроса был изменен с фактического.Как это исправить?
I have tried to call auto location api from fragment and want to get result in activity.
во фрагменте
internal fun requestPlaceAutocomplete() {
var intent = Autocomplete
.IntentBuilder(AutocompleteActivityMode
.OVERLAY, Location.FIELDS)
.build(context!!)
startActivityForResult(intent, AUTOCOMPLETE_REQUEST_CODE);
}
в действии
private fun shouldHandle(
requestCode: Int,
resultCode: Int,
data: Intent?
): Boolean {
return (resultCode == Activity.RESULT_OK
&& (requestCode == AUTOCOMPLETE_REQUEST_CODE)
&& data != null)
}
Должно совпадатьзначение AUTOCOMPLETE_REQUEST_CODE в действии.