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多用户商城系统、仙宝云商城体系、微信分销体系、小程序商城、商城体系等多端商城网站建设解决方案>

申明:本网站局部文章和图片起源网络编辑,如有侵权及时沟通删除,神仙宝商城原创文章,转载恳求注明起源

立即

咨询

400电话

电话咨询

400-1875-778

微信咨询

李经理

微信扫一扫加好友

下载源码

返回顶部