Невозможно разрешить метод «registerForActivityResult»Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно разрешить метод «registerForActivityResult»

Сообщение Anonymous »

Я создаю собственный плагин-конденсатор для получения номеров телефонов пользователей. Я использую конденсатор 3 с Ionic 6.
Я нашел решение, которое не устарело и появилось совсем недавно, для получения телефонных номеров пользователя.
вот мой код для получения номера телефона -

Код: Выделить всё

private void requestHint() {
HintRequest hintRequest = new HintRequest.Builder()
.setPhoneNumberIdentifierSupported(true)
.build();
PendingIntent intent = Credentials.getClient(getActivity()).getHintPickerIntent(hintRequest);
IntentSenderRequest.Builder intentSenderRequest = new IntentSenderRequest.Builder(intent.getIntentSender());
hintLauncher.launch(intentSenderRequest.build());
}

ActivityResultLauncher hintLauncher = registerForActivityResult(new ActivityResultContracts.StartIntentSenderForResult(),
result -> {
if(result!=null && result.getData()!=null){
Intent data = result.getData();
Credential credential = data.getParcelableExtra(Credential.EXTRA_KEY);
String phoneNum = credential.getId();
}
});
Но я столкнулся с ошибкой в ​​Android Studio «Невозможно разрешить метод 'registerForActivityResult' в 'NumberPluginPlugin
Что мне здесь не хватает?
Как предложили некоторые пользователи в Интернете, я добавил следующие зависимости -

Код: Выделить всё

implementation "androidx.fragment:fragment:1.4.1"
implementation "androidx.activity:activity:1.4.0"
implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
Тем не менее, я не понимаю, что здесь не так.

Подробнее здесь: https://stackoverflow.com/questions/720 ... vityresult
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»