正在做一个登录授权项目。
在原生的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 {
//登录失败
}
}
}
或者各位大神有其他解决办法。
0 个回复