我有一個簡單的問題。我正在開發一個使用後端Firebase實時數據庫的Android應用程序。我想知道是否可以說我的應用是按照MVC模式構建的,儘管我沒有自己的邏輯,我自己的服務器,我正在使用來自Firebase的API。謝謝!使用Firebase的MVC模式
0
A
回答
2
是的,您可以使用MVC pattern with Firebase
。有了Firebae,它就更簡單了。您可以創建一個模型類,您可以在其中聲明所需的所有變量。這也可以包括其他類。創建你需要的所有構造函數。添加public setters
和public 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 documentation
。 Here是如何add Firebase to your Android Project
和here是如何可以set up Firebase Realtime Database for Android
。 here是你如何使用FirebaseUI for Android
。
希望它有幫助。
相關問題
- 1. iOS使用MVC模式填充Firebase數據的表視圖
- 2. 使用MVC模式與JSP
- 3. 使用botkit-storage-firebase模塊驗證firebase
- 4. 使用http servlet的MVC模式
- 5. 使用aspnet mvc的模式是什麼?
- 6. firebase:在firebase中執行模式搜索
- 7. 使用Firebase模擬刪除
- 8. 如何使用asp.net mvc聲明模式?
- 9. 在winforms中使用MVC MVP模式
- 10. 使用MVC/Backbone.js實現複合模式
- 11. MVC 3 ViewModel模式問題(使用RAZOR)
- 12. 使用ASP.NET MVC實現Oberver模式
- 13. UML MVC模式列表類使用
- 14. 創建使用MVC模式框架enitity
- 15. 獲取選中cartItem使用MVC模式
- 16. MVC模式:使用最佳實踐
- 17. 如何使用代理模式與MVC
- 18. 在Java中使用MVC模式
- 19. 使用MVC模式與3層架構
- 20. 如何使用3層MVC模式?
- 21. Firebase Analytics調試模式?
- 22. 建立秋千gui使用mvc模式與觀察者模式
- 23. MVC模式:使用什麼其他模式?
- 24. MVC JavaScript模式
- 25. node使用firebase的RESTful API模型
- 26. 在使用MVC設計模式的Storyboard中正確使用IBOutlets
- 27. MVC模式:使用視圖模型中的函數
- 28. 首先使用MVC存儲庫模式的EF模型
- 29. 使用Firebase的數據庫式查詢
- 30. 如何在Android上使用可觀察模式與Firebase
好的,謝謝。這真的很有幫助。我已經做到了。謝謝 :) – Pop