您好我是新手并且正在使用基于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 )