我是新來此,並試圖創建一個簡單的Android應用程序,其中的第一個活動已在第二個活動的鏈接,用戶的設置/輸入。在這裏,我做了一些EditText上,它說,例如:「聯繫方式的名稱」這樣的:如何在edittext中保存顯示默認值,但在用戶輸入之後再輸入它?
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:text="Name of Contact"
android:ems="10"
android:id="@+id/name"
android:layout_marginTop="58dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
我能夠通過sharedpreferences保存這一點,但問題是,我怎麼能有用戶輸入(在edittext中)下次顯示用戶進入活動屏幕?如果他們沒有輸入任何內容,請保留原文(這裏是:「聯繫人姓名」)?
更新: 感謝您的提示。但是,從我所瞭解的顯示器顯示的XML文件。所以,如果我把從sharedpreferences在java文件中保存的信息,我怎麼「轉」這個XML文件
謝謝你們
你已經回答了你的問題** sharedpreferences **只是實現它。將值保存在onPause方法中並在創建時檢查是否存在值,如果是顯示文本。 –