湖东呀
湖东呀
  • 发布:2023-03-22 14:42
  • 更新:2023-03-23 13:41
  • 阅读:714

Android原生插件,Service、BroadcastReceiver类里是怎么使用引入mUniSDKInstance的呢?

分类:uni-app

Android原生插件,Service、BroadcastReceiver类里是怎么使用引入mUniSDKInstance的呢?
官方文档演示使用mUniSDKInstance都是在类似extend UniModule的情况下,但是自定义service继承Service后怎么继承UniModule?怎么使用Context?

2023-03-22 14:42 负责人:无 分享
已邀请:
湖东呀

湖东呀 (作者)

提问时 主要是想起一个service,然后服务里起一个检测app是否在前台、是否被闪退杀死的程序,被杀就再次唤起,主要就是卡在service怎么使用使用上下文实例上,还好已经完成。

broadcast自定义类在继承BroadcastReceiver后,重写onReceive方法里就会有context。

Service自定义类本来也想找找重写的方法会不会带,结果没有,翻了翻Service源码,发现了service自带getApplication()方法,直接返回全局实例,终于可以实现!

FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

保存 配置全局的content

  • 湖东呀 (作者)

    貌似并不能,mUniSDKInstance只能在继承UniModule的类里用,保存在某个入口类里,service、broadcast再取也无法使用,编译报错,mUniSDKInstance还挺特殊,不过我找到了其他方式,感谢回答。

    2023-03-23 13:31

要回复问题请先登录注册