package com.yaku.SharedPreferences;import com.yaku.test.R;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;/** * SharedPerferences的使用 * @author Administrator */public class ShareActivity extends Activity {private EditText name;private EditText age;private Button sure;private Button recover;private Button clear;protected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.sharedperference);name = (EditText)findViewById(R.id.name);age = (EditText)findViewById(R.id.age);sure = (Button)findViewById(R.id.sure);recover = (Button)findViewById(R.id.recover);clear = (Button)findViewById(R.id.clear);//保存信息到yaku.xml文件sure.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {String nameStr = name.getText().toString();String ageStr = age.getText().toString();if(!"".equals(nameStr)&&nameStr!=null && !"".equals(ageStr)&&ageStr!=null){SharedPreferences perferences = getSharedPreferences("yaku", Context.MODE_PRIVATE);Editor edit = perferences.edit();edit.putString("name", nameStr);edit.putInt("age", Integer.parseInt(ageStr));edit.commit();Toast.makeText(ShareActivity.this, "OK", 0).show();}}});//恢复保存的数据recover.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {SharedPreferences preference = getSharedPreferences("yaku", Context.MODE_PRIVATE);String nameStr = preference.getString("name", "");//如果取不到值就取值后面的参数int ageStr = preference.getInt("age", 0);name.setText(nameStr);age.setText(String.valueOf(ageStr));}});//清除数据clear.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {name.setText(null);age.setText(null);}});}}

 

更多相关文章

  1. Android(四)数据存储之四网络
  2. [数据图表]Android军团超级黑马亚马逊平板电脑Amazon Kindle Fir
  3. 【Android的从零单排开发日记】之入门篇(七)——Android数据存储(上
  4. android 数据储存——网络存储(5)
  5. android与html5的交互——数据库操作,UI操作,以及html5的localStor
  6. PC监控通过网络数据监控ANDROID屏幕
  7. 王家林的81门一站式云计算分布式大数据&移动互联网解决方案课程
  8. Android:使用JDBC链接MySQL数据库
  9. Android数据库组件Room

随机推荐

  1. WebView In Mobile App
  2. 使用ViewFlipper来组织控件
  3. Android(安卓)NDK编译C/C++为so共享对象
  4. 将Android DHCPInfo 属性转换为int类型(使
  5. Android有趣的全透明效果--Activity及Dia
  6. 实例:在Android调用WCF服务(wcf restful)
  7. Android开发资源完全汇总
  8. android 学习RxJava+Retrofit的资料
  9. Android EditText光标颜色 与inputType
  10. android 分辨率调试