簡體   English   中英

我如何在 android studio 中創建歷史布局,例如最近

[英]How I can create history layout in android studio such as recent

我正在構建一個應用程序,包括編輯文本和按鈕。 用戶可以將文本放入編輯文本中,然后單擊按鈕將其傳輸到瀏覽器。 因此,我想創建其他最近的布局來存儲用戶在編輯文本中輸入的文本。

我怎么能這樣做? 我需要可以幫助我的邏輯或代碼! 另外,我應該創建數據庫來存儲數據嗎?

示例:在此處輸入圖像描述

您可以通過多種方式存儲數據,並且您需要了解哪種方式適合您的用例。 您可以將數據存儲在內存中,只需使用您的數據類型創建一個 List 並在每次用戶單擊按鈕時添加到它,但是它不會在與應用程序的會話之間持續存在。

如果您希望數據持久保存,則需要使用永久存儲,這里有很多選項:

  • 您可以使用共享首選項

  • 您可以使用文件系統並將數據保存到文件中

  • 您可以使用數據庫,即 SQLite,並在那里存儲數據

  • 您可以使用外部服務器,並通過 REST API 獲取數據。

通常,在文檔中對 Android 中的數據存儲有很好的概述,其中也有代碼示例。

每個選項都有多種方式來完成它。 有內置的解決方案和多個庫可以幫助您完成此任務,但首先,您需要了解這些數據的預測用途是什么。 IE 用戶應該可以訪問其他設備的數據嗎? 數據應該離線可用嗎? 數據會有復雜的結構嗎? 該應用程序將來如何擴展? ETC

只有知道這一點,您才能設計如何處理它。

如果您需要邏輯或代碼來創建視圖,那么您將需要ListViewRecyclerView ,用於處理數據的適配器,用於單個數據項的額外 xml 布局文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM