SharedPreferences进行数据存储
来源:互联网 发布:nginx 访问图片 404 编辑:程序博客网 时间:2024/06/06 09:31
package com.example.tyxiong.myapplication;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.widget.Toast;/*** Android的数据存储.前面用到PreferencesActivity存储参数设置...shared_文件.* 少数据可用SharedPreferences File来存储;数据量大用SQL,当然手机不是服务器.** SharedPreferences File SD卡 SQLiteDatabase** SharedPreferences:文件存储位置在data/data/<包>.share_.xml key-value对* 1 SharePreferences,负责读取其内数据3方法;* 2 Editor,SharedPreferences内部接口,负责向其内写数据,4方法(putxxx()/clear()/remove()/commit())** 使用步骤:4步* 1SharedPreferences对象,Context方法getSharedPreferences(name,mode) 获取指定文件名 对象,3模式(private/append/..)* 2Editor对象, SharedPreferences对象 edit()方法.* 3Editor对象 写数据.* 4SharedPreferences读.*** */public class MainActivity extends Activity { SharedPreferences preference; SharedPreferences.Editor edit; EditText text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (EditText) findViewById(R.id.textView); preference = getSharedPreferences("myShared", MODE_PRIVATE); edit = preference.edit(); } public void write(View view) { edit.clear(); edit.putString("key", text.getText().toString()); edit.commit(); } public void read(View view) { if (preference.contains("key")) { String str = preference.getString("key", "no more"); Toast.makeText(MainActivity.this, str, Toast.LENGTH_SHORT).show(); } // preference.getAll(); }}
0 0
- SharedPreferences进行数据存储
- SharedPreferences进行数据存储
- SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- 使用SharedPreferences进行数据存储
- hdu 2047递推
- SurfaceView概述应用
- 设计模式(三) 工厂方法模式
- 1017. Queueing at Bank (25)
- 《多线程编程》学习之九:Lock的使用
- SharedPreferences进行数据存储
- ACM篇:POJ 4001 -- Xiangqi
- 加载中...
- NSUserDefaults
- masterJ2EE篇002——springmvc简单实例
- File文件存储
- 73. 简化 CSS 选择符
- 实时字幕生成原理挖掘——论文解读DenseCap: Fully Convolutional Localization Networks for Dense Captioning
- Java一维数组