所以我想要做的是通過sharedPreferences保存用戶在Textviews.java中所做的當前進度。例如。該活動包含幾個文字視圖和用戶類型。當用戶按下後,它應該保存textview中鍵入內容的當前狀態。 一旦用戶按下Main.java上的退出按鈕,會出現一個提示對話框,詢問用戶是否想保存他輸入的內容。如果他選擇了「是」,那麼它會保存並關閉應用程序,否則它不會保存並關閉應用程序。通過sharedPreferences保存和加載一個活動
到目前爲止,我已經設法保存了當用戶在Textviews.java內部按下時按下的內容,但是當用戶按下'yes'時警告對話框出現時如何提交保存,我有幾個問題警報對話框。而且,當用戶返回Textviews活動時加載數據。
我有幾個關於sharedPreferences的問題。 1)在整個應用程序,它只能有一個sharedPreference()對象來存儲他們的數據?或者可以有多個對象。如果允許多個對象,那麼1個活動實質上是獲得一個sharePreference對象,還是一個活動可以有多個sahrepreference對象來存儲它們的數據? 2)我如何訪問其他活動的共享偏好數據? 3)如何知道共享首選項文件是否存在?
感謝您的回答。真的很容易理解。是否可以刪除共享首選項文件? –
查看編輯答案(它的最後部分)。 接受/ Upvote答案如果它幫助你。 – AAnkit