數據存儲之SharedPreferences

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

//        SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
        SharedPreferences pref = getSharedPreferences("myPref",MODE_PRIVATE);//MODE_PRIVATE -- 只能本app訪問
        SharedPreferences.Editor editor = pref.edit();
        //存值
        editor.putString("name","張三".trim());
        editor.putInt("age",30);
        editor.putLong("time", System.currentTimeMillis());
        editor.putBoolean("default",true);
        editor.commit();//保存
        //修改
        editor.remove("default");
        editor.commit();//每次操做須要再次保存
        //查詢
        String name = pref.getString("name","");
        Integer age = pref.getInt("age",0);//要賦默認值


//        ps:
//        字符串+trim() 去掉空格
    }
}
相關文章
相關標籤/搜索