设为首页 加入收藏

TOP

Android之SharedPreferences数据存储(三)
2017-10-13 09:42:41 】 浏览:2932
Tags:Android SharedPreferences 数据 存储
mSharedPreferences.getInt("id",0); String name = mSharedPreferences.getString("name", "defaultname"); int age = mSharedPreferences.getInt("age", 0); String info = mSharedPreferences.getString("info", "defaultinfo"); Person person = new Person(id,name,age,info); return person; } }

5.修改MainActivity类

package com.zhangmiao.datastoragedemo;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {private SharedPreferencesDBManager mSPManager;

    private TextView mTableInfo;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mSPManager = new SharedPreferencesDBManager(this);

        Button spWrite = (Button) findViewById(R.id.shared_read);
        Button spRead = (Button) findViewById(R.id.shared_write);

        mTableInfo = (TextView) findViewById(R.id.table_info);

        spWrite.setOnClickListener(this);
        spRead.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {case R.id.shared_read:
                writeTableInfo(mSPManager.readData());
                break;
            case R.id.shared_write:
                Person person2 = new Person(1,"zhang", 18, "women");
                mSPManager.writeData(person2);
                break;
            default:
                break;
        }
    }

    private void writeTableInfo(Person person) {
        String message = "";
        message += "id: " + person._id + " name: " + person.name
                + " age: " + person.age + " info: " + person.info + "\n";
        mTableInfo.setText(message);
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
    }
}

代码下载地址:https://github.com/ZhangMiao147/DataStorageDemo

 

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android中的多线程断点下载 下一篇Android local.properties 文件读..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目