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/archive/2013/03/14/2958839.html,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值