小编K. *_*jay的帖子

无法解析方法“registerForActivityResult”

我正在构建一个自定义电容器插件来获取用户的电话号码。我将电容器 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<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();
                }
            });
Run Code Online (Sandbox Code Playgroud)

但我在 Android Studio 上遇到错误“无法解析‘NumberPluginPlugin ’中的方法‘registerForActivityResult’”

我在这里缺少什么?根据网上一些人的建议,我添加了以下依赖项 -

implementation "androidx.fragment:fragment:1.4.1"
implementation "androidx.activity:activity:1.4.0"
implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
Run Code Online (Sandbox Code Playgroud)

我仍然不确定这里出了什么问题。

android capacitor

10
推荐指数
1
解决办法
1万
查看次数

如何在 c# 中创建嵌套的(父子)JSON 响应?

我正在制作一个 Web 服务,它将以 JSON 格式提供响应。我已经从 sql server 获取数据并将其存储在数据表中。这就是 dt 的样子:-

id      Caption                 pid
F182    GLOBAL REPORTS          NULL
F184    software                NULL
F1227   LYB P&L Reports         F184
F1245   LYB Training            F184
F1239   test3                   F182
F1249   Paavan_Test_Reports     F184
Run Code Online (Sandbox Code Playgroud)

标题列中 pid 为Null 的项目是父项,它们的子项的pid与其各自父项的id 相同

例如: GLOBAL REPORTS有 1 个孩子,即test3,软件有 3 个孩子。

我希望将 JSON 响应转换为以下格式

[{ 
    id='F182',  
    caption='GLOBAL REPORTS',
    pid=null;
    items:[{
    id='F1239',
    caption='test3',
    pid='F182'}] 
    },
    { 
    id='F184',
    caption='software',
    pid='NULL',
    items:[{
    id='F1227',
    caption='LYB P&L Reports', …
Run Code Online (Sandbox Code Playgroud)

c# linq json visual-studio

3
推荐指数
1
解决办法
4334
查看次数

标签 统计

android ×1

c# ×1

capacitor ×1

json ×1

linq ×1

visual-studio ×1