2017-06-20 17 views
0

我有一個簡單的問題。我正在開發一個使用後端Firebase實時數據庫的Android應用程序。我想知道是否可以說我的應用是按照MVC模式構建的,儘管我沒有自己的邏輯,我自己的服務器,我正在使用來自Firebase的API。謝謝!使用Firebase的MVC模式

回答

2

是的,您可以使用MVC pattern with Firebase。有了Firebae,它就更簡單了。您可以創建一個模型類,您可以在其中聲明所需的所有變量。這也可以包括其他類。創建你需要的所有構造函數。添加public setterspublic getters,您將擁有完整的模型課程或POJO。不要忘記添加Firebase所需的the no argument constructor

以下是僅有兩個字段的用戶模型類的示例。

public class UserModel implements Serializable { 
    private String userEmail; 
    private String userName; 

    public UserModel() {} 

    public void setUserEmail(String userEmail) {this.userEmail = userEmail;} 
    public String getUserEmail() {return userEmail;} 

    public void setUserName(String userName) {this.userName = userName;} 
    public String getUserName() {return userName;} 
} 

您的Firebase數據庫中所做的每一項更改都會在您的用戶界面中實時觸發。

我建議您閱讀Firebase的official documentationHere是如何add Firebase to your Android Projecthere是如何可以set up Firebase Realtime Database for Androidhere是你如何使用FirebaseUI for Android

希望它有幫助。

+0

好的,謝謝。這真的很有幫助。我已經做到了。謝謝 :) – Pop