zoukankan      html  css  js  c++  java
  • Android 中SharedPreferences 使用

    Android 中SharedPreferences使用

    一、SharedPreferences使用1

    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		
    		SharedPreferences mPerferences = PreferenceManager.getDefaultSharedPreferences(this);
    		
    		int counter = mPerferences.getInt("counter", 1);
    		
    		TextView mTextView = (TextView)findViewById(R.id.showMssage);
    		mTextView.setText("Counter is :" + counter);
    		Editor mEditor = mPerferences.edit();
    		
    		mEditor.putInt("counter", ++counter);
    		mEditor.commit();
    	}
    

     mEditor.putInt("counter", ++counter); 为写入counter的值为++counter,最后提交。

     int counter = mPerferences.getInt("counter", 1);  获取写入couter的值,默认为1.

    二. 下面会创建SPF.xml文件 并将数据写入xml文件中,最后读取xml中的数据。

    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		
    		SharedPreferences sharedPreferences = this.getSharedPreferences("SPF",MODE_PRIVATE);
    		
    		Editor editor = sharedPreferences.edit();
    		editor.putString("name", "张三");
    		editor.putInt("age", 29);
    		editor.putBoolean("boy", true);
    		editor.commit();
    		
    		Log.i("name", sharedPreferences.getString("name", "no name"));
    		Log.i("age", Integer.toString(sharedPreferences.getInt("age", 0)));
    		Log.i("boy", Boolean.toString(sharedPreferences.getBoolean("boy", false)));
    	}
    

     参考:

     SharedPreferences用法

    作者:Work Hard Work Smart
    出处:http://www.cnblogs.com/linlf03/
    欢迎任何形式的转载,未经作者同意,请保留此段声明!

  • 相关阅读:
    文件上传upload-lab
    windows缓冲区溢出
    c++头文件创建与使用
    bash脚本中一些变量的含义
    bash脚本一些语句的语法
    一些暴力破解的工具和字典生成文件
    Netcat基本操作命令
    Trevorc2
    msfconsol中的部分模块
    msfvenom木马生成
  • 原文地址:https://www.cnblogs.com/linlf03/p/2958839.html
Copyright © 2011-2022 走看看