package com.supo;
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.TextView;
public class preferenceActivity extends Activity implements OnClickListener{
/** Called when the activity is first created. */
EditText text1;
EditText text2;
Button button1;
Button button2;
Button button3;
SharedPreferences sharedPreferences;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
buttonListener();
}
public void init(){
text1 = (EditText)findViewById(R.id.editText1);
text2 = (EditText)findViewById(R.id.editText2);
button1 = (Button)findViewById(R.id.button1);
button2 = (Button)findViewById(R.id.button2);
button3 = (Button)findViewById(R.id.button3);
}
public void buttonListener(){
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()){
case R.id.button1:
setSharedPreference();
text1.setText("已经输入数据到preference");
text2.setText("已经输入数据到preference");
break;
case R.id.button2:
text1.setText("");
text2.setText("");
break;
case R.id.button3:
getSahrePreference();
break;
}
}
//存储sharedpreferences
public void setSharedPreference(){
sharedPreferences = getSharedPreferences("itcast", Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.putString("username", "我的帐号");
editor.putInt("password", 123456);
editor.commit();//提交修改
}
//获得sharedpreferences的数据
public void getSahrePreference(){
// SharedPreferences sharedPreferences = getSharedPreferences("itcast", Context.MODE_WORLD_READABLE);
String username = sharedPreferences.getString("username", "");
int password = sharedPreferences.getInt("password", 0);
String str = String.valueOf(password);
text1.setText(username);
text2.setText(str);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
android Sharedpreference的例子代码
共22个文件
class:7个
png:3个
xml:3个
5星 · 超过95%的资源 需积分: 9 54 下载量 53 浏览量
2011-09-08
16:00:20
上传
评论
收藏 33KB RAR 举报
温馨提示
android Sharedpreference是共享存储,本例子代码实现存储数据,提取数据。代码导入就可以运行。
资源推荐
资源详情
资源评论
收起资源包目录
SharedpreferenceDemo.rar (22个子文件)
SharedpreferenceDemo
.project 856B
proguard.cfg 1KB
src
com
supo
preferenceActivity.java 2KB
AndroidManifest.xml 680B
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
drawable-mdpi
icon.png 3KB
layout
main.xml 1KB
values
strings.xml 189B
assets
gen
com
supo
R.java 942B
default.properties 362B
.classpath 280B
bin
resources.ap_ 6KB
com
supo
R$layout.class 364B
R$drawable.class 370B
R$attr.class 310B
preferenceActivity.class 3KB
R$id.class 483B
R.class 461B
R$string.class 397B
classes.dex 4KB
SharedpreferenceDemo.apk 10KB
共 22 条
- 1
supolovedn
- 粉丝: 94
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页