SharedPreferences存储
来源:互联网 发布:php 如何遍历对象数组 编辑:程序博客网 时间:2024/05/03 04:26
界面有【写入数据】和【读取数据】两个按钮
程序代码如下:
package com.twac.sharedpreferancestests;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity {private Button btn_save;private Button btn_load;private SharedPreferences preferences;private SharedPreferences.Editor editor;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btn_save = (Button) findViewById(R.id.btn_save);btn_load = (Button) findViewById(R.id.btn_load);// 获取只能被本应用程序读写的sharedpreferances对象preferences = getSharedPreferences("twac", MODE_PRIVATE);editor = preferences.edit();// 写入数据btn_save.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy 年 MM 月 dd 日"+ "hh:mm:ss");int randomNumber = (int) (Math.random() * 1000);editor.putString("date", sdf.format(new Date()));editor.putInt("randomNumber", randomNumber);editor.commit();Toast.makeText(MainActivity.this, "数据写入成功", Toast.LENGTH_LONG).show();}});// 读出数据btn_load.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {String date = preferences.getString("date", null);int randomNumber = preferences.getInt("randomNumber", 0);String message = date == null ? "数据还未写入" : "写入时间为:" + date+ "\n 写入的随机数为:" + randomNumber;// 使用toast显示信息Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show();}});}}
0 0
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences 存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences 存储
- SharedPreferences存储
- SharedPreferences存储
- SharedPreferences存储
- 【SharedPreferences存储】SharedPreferences存储方式
- 文件存储、SharedPreferences存储
- ScrollView嵌套LlistView只显示一行,解决办法
- c++ Primer Plus(第六版)第十四章习题,写代码之路
- 【css】实现垂直水平居中的几种方法
- Spring 注解 @responsebody 的优势与劣势
- C语言存储级别关键字详解
- SharedPreferences存储
- C语言实现——学生管理系统
- Firewalld (redhat7)
- 浮动布局所带来的影响以及如何清除浮动
- chroot exec
- Apache Beam Java SDK 快速开始
- POJ 3301 Texas Trip 已被翻译
- java泛型的一些常见用法
- gym-101138D(后缀和,莫队算法,容斥原理,好题)