组织数据相关代码/文件的最佳实践(Firebase)

时间:2018-03-06 21:46:10

标签: java android firebase architecture code-organization

您好我是新手并且正在使用基于firebase的Android应用程序并学习自己的代码。

我有一些疑问,首先我没有学过Android架构模式,也没有学习它们的困难。 这是我的问题

如果我以这种方式构建项目怎么办

此文件读取/写入/侦听来自服务器的数据

DataManager.java

public class DataManager(){
  Context context;
  public void DataManager(Context context){
    this.context = context;
   }

  public void readData(){
     ...firebase code....
      trigger EventBus/LocalBroadcast

  }  

  public void writeData(Data data){
     ...firebase code....
      trigger EventBus/LocalBroadcast

  }  
   }

此文件将执行所有服务器内容并将在回调上触发事件

和在BaseApplication.java中     我将实例化此文件 和活动/片段将响应收到的数据

这是更好的方法吗?

(请不要仅仅回答这个问题只是评论"这是一个糟糕的问题"我将删除此帖子,因为我必须获得80多个声誉才能进入Android开发者的聊天组.stackoverflow )

0 个答案:

没有答案