首页 > 解决方案 > 如何同步从不同来源(设备缓存、Web 服务器和 sqlite 数据库)获取数据?

问题描述

新年快乐!我正在学习使用 java 进行 android 开发,我首先按照本教程使用架构组件创建我的第一个应用程序: 应用程序架构指南

我对android 架构设计和其他基本的东西有很好的理解。但是,我在处理后台任务时仍然存在问题,因为有许多类提供多线程,例如:ExecutorIntentServiceasynctask ..

我的代码:

我的问题 :

在存储库类中,当我在由m_executers.networkIO() 创建的第二个线程内使用调试器时, _movie在网络线程内有一个值。但是,它在执行方法之外始终为 null。

我的其余代码:

- IWebService 接口

  public interface IWebService<T> {
    public T getObject(String url);
  }

标签: javaandroidmultithreadingexecutor

解决方案


推荐阅读