可以通过以下方式跳转至activity:
Intent intent = new Intent(this.mWXSDKInstance.getContext(), MyActivity.class);
Activity mActivity = (Activity) this.mWXSDKInstance.getContext();
mActivity.startActivityForResult(intent, 100);
结果回调的话,直接在richalertModule中重写onActivityResult方法即可
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 100) {
myCallback.invoke(data.getExtra("data"));
}
}
注:须在module中的AndroidManifest.xml中添加MyActivity的activity
参考:https://ask.dcloud.net.cn/article/36849
2***@qq.com
1、库工程里面的AndroidManifest.xml无用,要声明Activity,必须写到主工程 https://www.jianshu.com/p/0523c682c718
2、通过查看logcat发现有个class加载失败
2019-07-11 12:00
四宝花生酱
官方能不能出一个activity 的案例。
2019-07-11 16:38
2***@qq.com
回复 四宝花生酱: library里的activity不在library里注册,去主工程app里的mainifest.xml里注册,我这个问题已经解决了
2019-07-11 17:44
四宝花生酱
回复 2***@qq.com: 我在mainifest.xml里注册了。但是uni-app打包后点击直接生成了一个新的app。页面全空。。。大佬。方便加个QQ探讨一下吗?十分感谢
2019-07-11 20:18