开发uni原生插件(Android),在UniPlugin-Hello-AS工程下可正常调用showPdf方法并可以接收到小程序传递的UniJSCallback并完成回调。
但把UniPlugin-Hello-AS工程的插件module打包成aar包放在Android项目中后可正常调用showPdf方法,但无法接收到UniJSCallback(为null),代码如下,请问这是为什么呢?
@UniJSMethod(uiThread = true)
public void showPdf(JSONObject json, UniJSCallback jsCallback) {
if (this.mUniSDKInstance != null && this.mUniSDKInstance.getContext() instanceof Activity) {
callback = jsCallback;
Intent intent = new Intent(this.mUniSDKInstance.getContext(), PdfActivity.class);
intent.putExtra("title", json.getString("title"));
intent.putExtra("url", json.getString("url"));
intent.putExtra("maxScale", json.getInteger("maxScale"));
intent.putExtra("waterMark", json.getString("waterMark"));
this.mUniSDKInstance.getContext().startActivity(intent);
}
}
1 个回复
1***@qq.com - 1
老哥 怎么解决了