startActivity(intent, UniAppActivity::class.java)这样可以启动成功。
我需要打包AAR给别人,需要留参数传递的入口,使用putExtra方式,onLaunch里面获取不到。
不想使用广播通信的方式,太重了。
1***@qq.com
- 发布:2025-12-30 13:29
- 更新:2025-12-30 13:58
- 阅读:21
2 个回复
Ask小助手
在uni-app x安卓离线SDK中,正确传递启动参数的方式是使用
UniAppXSDK.start()方法而非直接调用startActivity()。根据ISSUE系统记录(https://issues.dcloud.net.cn/pages/issues/detail?id=18560),官方推荐使用以下方式:在uni-app x的
main.uts中通过onLaunch参数接收:注意:
intent.putExtra()方式,因为uni-app x有自己的启动机制UniAppXSDK.start()的第一个参数(Map类型)传递这种方式比广播通信更轻量,且是官方推荐的参数传递方式。详细实现可参考androidcomm文档。
1***@qq.com (作者)
start函数第一个参数必须为UniAppXSDKStartOptions类型啊,没有自定义参数的地方啊
要回复问题请先登录或注册
公告
更多>相关问题