您现在的位置是:主页 > news > 做企业网站市场分析/今日新闻头条新闻今天

做企业网站市场分析/今日新闻头条新闻今天

admin2025/4/29 21:40:33news

简介做企业网站市场分析,今日新闻头条新闻今天,一个虚拟机怎么做两个网站,网上哪些装修公司靠谱但我想问一下,如何从存储库绑定服务,因为我们既没有上下文也没有活动 . 要明确这一点,问题是如何合并这两个概念 .What is my situation?我需要有一个boundService(参见https://developer.android.com/guide/components/bound-services)&…

做企业网站市场分析,今日新闻头条新闻今天,一个虚拟机怎么做两个网站,网上哪些装修公司靠谱但我想问一下,如何从存储库绑定服务,因为我们既没有上下文也没有活动 . 要明确这一点,问题是如何合并这两个概念 .What is my situation?我需要有一个boundService(参见https://developer.android.com/guide/components/bound-services)&…

但我想问一下,如何从存储库绑定服务,因为我们既没有上下文也没有活动 . 要明确这一点,问题是如何合并这两个概念 .

What is my situation?

我需要有一个boundService(参见https://developer.android.com/guide/components/bound-services),它来自第三方作为库(让我们称之为'3rd party SDK') . 这个'3rd party SDK'会在与某些外部硬件的蓝牙连接上做一些异步操作,因此它可以作为一个或多或少永久的后台服务运行 . 但是,它实现为服务(intentservice,因此活动可以绑定),我们必须通过实现自定义事件侦听器接口来接收事件 .

What do I want to do?

我也想使用架构组件 . 我定义了View和ViewModel,我想使用一个存储库作为'Dagger2 Singleton',它提供本地存储的数据以及Web服务调用,请参阅https://developer.android.com/jetpack/docs/guide#fetch-data

我的第一个意图是,我可以将“第三方SDK”作为某种异步准远程数据源处理,因此,存储库也应该绑定到“第三方SDK” .

不幸的是,我们通常需要以下代码将后台服务绑定到活动:

Intent csIntent = new Intent(XXX, ThirdPartyService.class);

YYY.bindService(csIntent, , Context.BIND_AUTO_CREATE);

其中XXX和YYY是上下文和活动(但两者都不应出现在存储库中!)

What is the problem?

感谢任何提示如何合并这两个概念