首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决方法'registerForActivityResult‘

无法解决方法'registerForActivityResult‘
EN

Stack Overflow用户
提问于 2022-04-27 09:37:45
回答 4查看 2.6K关注 0票数 4

我正在建立一个定制的电容插件,以获取用户的电话号码。我用的是带离子6的电容器3。

我找到了一个不受欢迎的解决方案,并且是最近才获得用户电话号码的解决方案。

这是我得到电话号码的密码-

代码语言:javascript
复制
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<IntentSenderRequest> 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上遇到了一个错误:“无法解决‘NumberPluginPlugin’中的方法'registerForActivityResult‘”

我在这里错过了什么?正如网上的一些人所建议的,我添加了以下依赖项-

代码语言:javascript
复制
implementation "androidx.fragment:fragment:1.4.1"
implementation "androidx.activity:activity:1.4.0"
implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"

不过,我还是不知道这里到底出了什么问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-04-27 09:43:48

registerForActivityResult可以在ActivityFragment中调用,而不是某些自定义的NumberPluginPlugin类(没有扩展上面提到的类)

票数 2
EN

Stack Overflow用户

发布于 2022-09-21 22:15:55

我在一个registerForActivityResult中使用了Fragment方法,但仍然没有工作。这个答案帮助了我:https://stackoverflow.com/a/66209780/1034622

票数 0
EN

Stack Overflow用户

发布于 2022-09-29 14:47:40

您可能需要将这个(如果不存在)添加到应用程序build.gradle中:

代码语言:javascript
复制
implementation 'androidx.activity:activity-ktx:1.6.0'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72026526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档