Android原生插件,Service、BroadcastReceiver类里是怎么使用引入mUniSDKInstance的呢?
官方文档演示使用mUniSDKInstance都是在类似extend UniModule的情况下,但是自定义service继承Service后怎么继承UniModule?怎么使用Context?
湖东呀
- 发布:2023-03-22 14:42
- 更新:2023-03-23 13:41
- 阅读:790
2 个回复
湖东呀 (作者)
提问时 主要是想起一个service,然后服务里起一个检测app是否在前台、是否被闪退杀死的程序,被杀就再次唤起,主要就是卡在service怎么使用使用上下文实例上,还好已经完成。
broadcast自定义类在继承BroadcastReceiver后,重写onReceive方法里就会有context。
Service自定义类本来也想找找重写的方法会不会带,结果没有,翻了翻Service源码,发现了service自带getApplication()方法,直接返回全局实例,终于可以实现!
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
保存 配置全局的content
湖东呀 (作者)
貌似并不能,mUniSDKInstance只能在继承UniModule的类里用,保存在某个入口类里,service、broadcast再取也无法使用,编译报错,mUniSDKInstance还挺特殊,不过我找到了其他方式,感谢回答。
2023-03-23 13:31