3***@qq.com
3***@qq.com
  • 发布:2023-10-19 10:12
  • 更新:2023-10-19 10:12
  • 阅读:237

原生app 使用startActivityForResult 到 uniapp项目,uniapp项目 怎么回传信息到原生app数据。

分类:uni-app

正在做一个登录授权项目。

在原生的app上使用:

String activity = Config.xxx+ ".MainActivity";  

ComponentName component = new ComponentName(Config.xxx, activity);  

 Intent loginIntent = new Intent();  
 loginIntent.setComponent(component);  
 loginIntent.putExtra("sign", MD5Util.toMD5("xxxxxx"));  
 loginIntent.putExtra("way", loginWay);  

 mActivity.startActivityForResult(loginIntent, 1000);

怎么在uniapp 项目上接收参数以及回传用户名等字段。

无法使用原生

//原生代码

  @Override  
   protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
        super.onActivityResult(requestCode, resultCode, data);  
        if (requestCode == 1000) {  
            String action = data.getStringExtra("action");  
            if (action.equals("onComplete")) {  
            //成功后处理  
                login(requestCode, resultCode, data);  
            } else {  
                //登录失败  
            }  
        }  
    }

或者各位大神有其他解决办法。

2023-10-19 10:12 负责人:无 分享
已邀请:

要回复问题请先登录注册