所以大家好!今天的問候!
我必須使用 Android Studio 中的一些活動來獲取資料。共有 6 個資料輸入。然而,一位用戶只為其中一位輸入資料。
這是設計草圖。 https://ibb.co/X5yyzQM
那么我是否必須使用這樣的輸入表單設計 6 個活動,或者是否有任何方法可以使用一個輸入表單用于 6 個活動并獲取具有唯一表單值的資料到資料庫?
比如 BanquetStarter(name, address..) , BanquetBronze(name, address..) 等。
感謝您的幫助。為您寶貴的時間道歉。謝謝?。
uj5u.com熱心網友回復:
這些是單獨的螢屏,但不一定是單獨的活動。考慮用Fragments 來構建它。這將允許您使用單個ViewModel系結到Activity. 每個片段都將負責收集自己的資訊并將其提交給ViewModel,然后一旦提交了所有資訊,您就可以將所有資訊集中在一個地方并準備就緒。
活動是重量級的組件,而片段是重量較輕的組件。除非您有非常好的、明確的理由這樣做,否則更喜歡具有多個片段(或多個可組合螢屏,如果此應用程式是使用 Jetpack Compose 從頭開始??撰寫)的單一活動方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/520735.html
標籤:Google Cloud Collective 安卓火力基地安卓工作室firebase-实时数据库
