Q:云打包后提醒”XXX”插件不存在?
A:先确认打包经常是否勾取舍了”XXX”插件如果勾取舍了依然回报错提醒”XXX”插件不存在恳求联络客服沟通
Q:插件中怎么跳转原生Activity页面
A:获得WXSDKInstance对象该对象中可以获得到上下文.通过startActivity跳转
*示例*
@JSMethod (uiThread = true)
public void gotoNativePage(){
if(mWXSDKInstance != null) {
Intent intent = new Intent(mWXSDKInstance.getContext(), NativePageActivity.class);
mWXSDKInstance.getContext().startActivity(intent);
}
}
Q:插件跳转Activity页面后Activity页面关闭后有数据需要返回怎么能实现?
A:可以按以下步调操作实现:
在插件的WXModule/WXComponent实现onActivityResult方式通过标识code和参数KEY去区分当前的Result是你需要的返回值
*示例*
public static int REQUEST_CODE = 1000; //数据返回标识code
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == REQUEST_CODE && data.hasExtra(“respond”)) {
Log.e(“TestModule”, “原生页面返回—-“+data.getStringExtra(“respond”));
} else {
super.onActivityResult(requestCode, resultCode, data);
}
}
经过startActivityForResult加上返回标识code跳转其他Activity页面
*示例*
@JSMethod (uiThread = true)
public void gotoNativePage(){
if(mWXSDKInstance != null && mWXSDKInstance.getContext() instanceof Activity) {
Intent intent = new Intent(mWXSDKInstance.getContext(), NativePageActivity.class);
((Activity)mWXSDKInstance.getContext()).startActivityForResult(intent, REQUEST_CODE);
}
}
Activity页面在关闭前调用setResult设置标识code将要返回的参数放进Intent中
*示例*
Intent intent = new Intent();
intent.putExtra(“respond”, “我是原生页面”);
setResult(TestModule.REQUEST_CODE, intent);
finish();
Q:插件开发支撑Androidx吗?
A:目前插件开发还不支撑Androidx.恳求利用恳求运用v4、v7实现相关开发
<仙宝云(www.xianboss.com)是国内著名商城体系及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、仙宝云商城体系、微信分销体系、小程序商城、商城体系等多端商城网站建设解决方案>
申明:本网站局部文章和图片起源网络编辑,如有侵权及时沟通删除,神仙宝商城原创文章,转载恳求注明起源
。