我正在構建一個應用程式,包括編輯文本和按鈕。用戶可以將文本放入編輯文本中,然后單擊按鈕將其傳輸到瀏覽器。因此,我想創建其他最近的布局來存盤用戶在編輯文本中輸入的文本。
我怎么能這樣做?我需要可以幫助我的邏輯或代碼!另外,我應該創建資料庫來存盤資料嗎?
示例: 在此處輸入影像描述
uj5u.com熱心網友回復:
您可以以多種方式存盤資料,并且您需要了解哪種方式適合您的用例。您可以將資料存盤在記憶體中,只需使用您的資料型別創建一個 List 并在每次用戶單擊按鈕時添加到它,但是它不會在與應用程式的會話之間持續存在。
如果您希望資料持久保存,則需要使用永久存盤,這里有很多選項:
您可以使用共享首選項
您可以使用檔案系統并將資料保存到檔案中
您可以使用資料庫,即 SQLite,并在那里存盤資料
您可以使用外部服務器,并通過 REST API 獲取資料。
通常,在檔案中對 Android 中的資料存盤有很好的概述,其中也有代碼示例。
每個選項都有多種方式來完成它。有內置的解決方案和多個庫可以幫助您完成此任務,但首先,您需要了解這些資料的預測用途是什么。IE 用戶應該可以訪問其他設備的資料嗎?資料應該離線可用嗎?資料會有復雜的結構嗎?該應用程式將來如何擴展?ETC
只有知道這一點,您才能設計如何處理它。
如果您需要邏輯或代碼來創建視圖,那么您將需要ListView或RecyclerView,用于處理資料的配接器,用于單個資料項的額外 xml 布局檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/481623.html
