小编Sam*_*Sam的帖子

Google IO Rest设计模式,已完成的ContentProvider现已停止

因此,在观看关于此主题的非常有名的视频后,我决定采用设计模式B.使用带有servicehelper的contentprovider.

谷歌设计模式休息

基本上我有以下文件:

  • MYPROVIDER
  • MyDatabase的
  • Mycontract

在活动中,我现在可以获取contentresolver并查询提供者.到目前为止一切都很好.

现在我需要同步我的contentprovider以从REST API获取数据.因此,我需要实现服务帮助程序服务和Rest方法.研究谷歌IO应用程序已经帮助了我很多,我是Android的新手所以它仍然很难搞清楚.

我看到谷歌使用RemoteHandlers来处理外部数据,我猜他们是图中的处理器类?

我不明白的是我如何实现servicehelper +服务部分来从网络获取数据.

  • 我在哪里打电话给服务助手?
  • 服务和助手需要做什么?
  • 这个确切的设计模式有什么好的例子吗?

我已经在堆栈上阅读了几个关于此的主题,所有这些都提出了不同的方法 我找到了一个声明restprovider的示例,然后myProvider必须扩展该提供程序.我不喜欢这些解决方案,并希望遵循这种结构化设计模式.我希望你们能帮助我!

rest android android-service android-contentprovider googleio

30
推荐指数
1
解决办法
1万
查看次数

sylius的自定义数据层

我们目前正在尝试通过REST api找出将sylius与ERP系统集成的最佳解决方案.替换交换ORM层和实现缓存API层的最佳方法是什么?产品创建等许多操作都将被禁用,因为它们是在不同的系统中管理的,因此我们只需要一些写操作,如(订单和付款).所有其他读取操作都将通过弹性搜索或API进行.

覆盖每个经理和存储库的方式还是有更好的解决方案?

谢谢

sylius

6
推荐指数
0
解决办法
136
查看次数

PhpStorm自动完成/对话框在Awesome WM/Xmonad中消失

当尝试自动完成代码或打开下拉菜单时,窗口/对话框将出现一小段时间,然后隐藏在主编辑器窗口后面.

问题与平铺窗口管理器(如AwesomeWM)中的Java窗口处理有关.

要解决此问题,请参阅下面的答案.

awesome-wm phpstorm

4
推荐指数
1
解决办法
670
查看次数

如何将此整数拆分为其原始值?

创建RGB数的公式是:

R (value between 0-100) + G (value between 0-100) * 1000 + B (value between 0-100) * 1000000
Run Code Online (Sandbox Code Playgroud)

这导致类似于:8017035

如何将此值转换回其原始的3个变量值?

使用和esp8266运行此代码

c++ arduino

0
推荐指数
1
解决办法
74
查看次数