Как исправить изменяющееся поведение кода запроса при запросе startActivityForResult из фрагмента и получении результата в Activity? - PullRequest
0 голосов
/ 26 июня 2019

Я вызываю 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 в действии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...