例項134
* 使用sharedpreferences儲存使用者輸入的使用者名稱和密碼,並在第二個activity中顯示
* * sharedpreferences 類供開發人員儲存和獲取基本資料型別的鍵值對,
* 該類主要用於基本型別,如booleans,floats,ints,longs,strings。
* 在應用程式結束後,資料仍會儲存
* (但是本例執行之後我發現,程式退出之後,資料沒有儲存,不知道**出錯了還是別的原因)
* * 有兩種方式可以獲取sharedpreferences物件
* (1) getsharedpreferences():如果需要打個使用名稱來區分的共享檔案,
* 則可以使用該方法,其中第乙個引數就是共享檔案的名稱,對於使用同乙個名稱獲得的多個sharepregerences
* 引用,其指向同乙個物件
* * (2) getpreferences():如果activity僅需要乙個共享檔案,則可以使用該方法.
* 因為只有乙個檔案,它不需要提供名稱
* * 完成向sharepreferences類新增值的方法步驟如下:
* (1)呼叫sharedpreferences 類的editor() 方法獲得sharedpreferences.editor物件
* (2)呼叫諸如putboolean(),putstring()等方法增加值
* (3)使用commit()提交新值
寫入資料:
package com.example.sharedpreferences_134;
import com.example.sharedpreferences2.r;
import android.os.bundle;
import android.content.intent;
import android.content.sharedpreferences;
import android.content.sharedpreferences.editor;
import android.view.menu;
import android.view.view;
import android.widget.button;
import android.widget.edittext;
public class sharedpreferenceswriteactivity01 extends activity
});}}
讀取資料:
SharedPreferences資料儲存
1 23 android orientation vertical 4 android layout width fill parent 5 android layout height fill parent 6 78 android id id textview01 9 android layou...
sharedpreferences如何儲存物件
昨天做了乙個搜尋歷史的功能,然後根據搜尋的歷史可以調回到上乙個頁面,這裡涉及到乙個用sharedpreferences儲存物件的問題,sharedpreferences是不能夠直接儲存物件的,我們需要將物件序列化成乙個字串進行儲存。例如 playlist這樣乙個物件 public static vo...
SharedPreferences 資料持久化
sharedpreferences 是乙個輕量級的資料儲存方式,它是android資料持久化最簡單的一種,是以xml檔案儲存鍵值對資料,可以儲存一些簡單的配置資訊,例如登入 因為sharedpreferences本身是乙個介面,程式無法直接建立sharedpreferences的例項。使用 publ...