標籤:android style blog ar 使用 java sp 檔案 資料
因為項目的需求,想實現一個指導使用的歡迎頁面效果,通過在網上的詢問,給的一種解決辦法是通過SharedPreferences檔案儲存體方式來實現,具體的實作類別似於通過第一次取得SharedPreferences中的資料時,如果資料不存在時,將返回預設的值,具體的代碼實現,馬上奉上。
MainActivity的代碼:
public class MainActivity extends Activity {public boolean flag = false;public TextView textview;public String FILE_NAME="SharedPreferences";//儲存資料的唯一標識@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);textview = (TextView)findViewById(R.id.textview);init();}public void init(){/* * Android中的檔案儲存體,當第一次取資料時如果還沒有存入資料,將返回預設資料 */SharedPreferences sharedPreferences = getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE);//從檔案中擷取儲存的資料String usernameContent = sharedPreferences.getString("username", "預設資料");textview.setText(usernameContent);/*SharedPreferences sp = getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE);Editor editor = sp.edit();editor.clear();editor.putString("name", "正常資料");editor.commit();String name = sp.getString("name", "預設資料");textview.setText(name);*/}}
相信通過這個代碼,一定能讓你對SharedPreferences儲存有一個詳細的認識。
------------如有錯誤,還望多多指點-------------
Android_檔案儲存體