帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
130
帖子
7
勋章
5万+
Y币

[多端开发] 插件集成需要在Application做判断

[复制链接]
发表于 2024-4-12 18:39:02
本帖最后由 Arly【770104707】 于 2024-4-12 18:40 编辑

  1. boolean status = NofService.isMainProcess(context);
  2. if(!status)return;
复制代码
第三方要求在Application做判断如果
boolean status = NofService.isMainProcess(context); 返回false 要return

现在在继承ApplicationDelegate=》onApplicationCreate 去写上边的代码没有效果

  1. @Override
  2.     public boolean supportMulti() {
  3.         //TODO 如果你的代码需要支持多进程运行,可重写该函数并返回true
  4.         return true;
  5.     }
复制代码
这个true || false 也不行,麻烦你问一下怎么处理,还有其他的解决方法嘛?


1
帖子
1
勋章
4276
Y币
你好,说明一下具体的需求,以及要集成什么sdk
130
帖子
7
勋章
5万+
Y币
小东东_fairy · 2024-4-12 18:53你好,说明一下具体的需求,以及要集成什么sdk

你要sdk的文档吗?nets 家的支付sdk

  1. boolean status = NofService.isMainProcess(context);
  2. if(!status)return;
  3. 复制代码
  4. 第三方要求在Application做判断如果boolean status = NofService.isMainProcess(context); 返回false 要return
复制代码


这个就是具体的需求
20
帖子
1
勋章
7575
Y币
onCreate不允许定制,多进程操作看模块开发工程示例。
ApplicationDelegate实例代码,在ApplicationDelegate的onApplicationCreate初始化你的第三方SDK,supportMulti返回false,声明你的模块不支持多进程。
130
帖子
7
勋章
5万+
Y币
常山赵子云 · 2024-4-15 14:48onCreate不允许定制,多进程操作看模块开发工程示例。
ApplicationDelegate实例代码,在ApplicationDelegate的onApplicationCreate初始化你的第三方SDK,supportMulti返回false,声明你的模块不支持多进程。 ...

都试过了,不管用
130
帖子
7
勋章
5万+
Y币
本帖最后由 Arly【770104707】 于 2024-4-15 16:08 编辑
常山赵子云 · 2024-4-15 14:48onCreate不允许定制,多进程操作看模块开发工程示例。
ApplicationDelegate实例代码,在ApplicationDelegate的onApplicationCreate初始化你的第三方SDK,supportMulti返回false,声明你的模块不支持多进程。 ...

如果多个插件,有的设置false,有的设置true,那咱们平台是怎么去设置的。


还是这个是相对插件,而不是相对于应用的
130
帖子
7
勋章
5万+
Y币
常山赵子云 · 2024-4-15 14:48onCreate不允许定制,多进程操作看模块开发工程示例。
ApplicationDelegate实例代码,在ApplicationDelegate的onApplicationCreate初始化你的第三方SDK,supportMulti返回false,声明你的模块不支持多进程。 ...
  1. java.lang.RuntimeException: Unable to create application com.uzmap.pkg.uzapp.UZApplication: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.app.UiModeManager.getCurrentModeType()' on a null object reference
复制代码


麻烦问一下,这个是怎么造成的?
0
帖子
1
勋章
2522
Y币
你是改什么了吗?模块开发继承 ApplicationDelegate supportMulti默认都是单进程,如果设为true支持多进程的话需要第三方sdk兼容处理看看为啥会初始化失败
130
帖子
7
勋章
5万+
Y币
模块开发-JP1688 · 2024-4-16 10:48你是改什么了吗?模块开发继承 ApplicationDelegate supportMulti默认都是单进程,如果设为true支持多进程的话需要第三方sdk兼容处理看看为啥会初始化失败

第三方要求在Application做判断如果boolean status = NofService.isMainProcess(context); 返回false 要return


咱们这边说直接设置单进程就完事了,我这边按照咱们这边处理,设置单进程和多进程都一样的
130
帖子
7
勋章
5万+
Y币
模块开发-JP1688 · 2024-4-16 10:48你是改什么了吗?模块开发继承 ApplicationDelegate supportMulti默认都是单进程,如果设为true支持多进程的话需要第三方sdk兼容处理看看为啥会初始化失败

能按照这个报错分析下原因吗?


java.lang.RuntimeException: Unable to create application com.uzmap.pkg.uzapp.UZApplication: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.app.UiModeManager.getCurrentModeType()' on a null object reference
12下一页
您需要登录后才可以回帖 登录

本版积分规则