android随笔
来源:互联网 发布:java log4j 全局日志 编辑:程序博客网 时间:2024/04/29 11:54
今天刚学习了android的三大数据存储的一个例子
public class MainActivity extends Activity { private SharedPreferences preferences; private SharedPreferences.Editor editor; private Button read; private Button write; private EditText text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); preferences = getSharedPreferences("Crazyit", MODE_PRIVATE); editor = preferences.edit(); read = (Button) findViewById(R.id.button2); write = (Button) findViewById(R.id.button); text = (EditText) findViewById(R.id.editText); read.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String time = preferences.getString("time", null); String string = preferences.getString("string", ""); int randNum = preferences.getInt("random", 0); String result = time == null ? "暂时没有写入数据" : "写入时间为:" + time + "\n上次生成的随机数为:" + randNum; Toast.makeText(MainActivity.this, result, Toast.LENGTH_SHORT).show(); text.setText(string); Map<String, ?> map = preferences.getAll(); Log.d("@p", map.toString()); } }); write.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SimpleDateFormat sfd = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); editor.putString("time", sfd.format(new Date())); editor.putInt("random", (int) (Math.random() * 100)); editor.putString("string", text.getText().toString()); editor.commit(); Log.d("@p", preferences.getAll().toString()); Toast.makeText(MainActivity.this, "Ok!", Toast.LENGTH_SHORT).show(); } }); }}
0 0
- Android 随笔
- Android随笔
- android随笔
- Android随笔
- Android 随笔
- android随笔
- Android随笔
- android随笔
- Android随笔
- Android随笔
- android 随笔
- android 随笔
- Android数据库随笔
- Android开发随笔
- Android 开发随笔
- android开发随笔 LineatLayout
- android开发随笔 RelativeLayout
- android 点滴随笔
- Android Contacts (一)ContentResolver query 参数详解
- WebElement类属性和类方法
- 线程池
- 心跳包
- 微信图文美化编辑器试试构思编辑器
- android随笔
- iOS获取时间戳,字典转换成json数据
- Linux 查看线程占用情况
- C++:类与对象4(对象成员:点与矩形)
- 自定义控件的一些简单概念
- OpenMesh学习笔记4 迭代器和循环器
- bootstrap利用Font Awesome给选择添加checkbox图标
- 秋农家常菜——老干妈蒜香土豆丝and秘制炝炒莴笋叶
- c++ concurrent progamming(2) thread manage