官术网_书友最值得收藏!

  • Android Wear Projects
  • Ashok Kumar S
  • 228字
  • 2021-07-15 17:17:57

Creating the SharedPreference utility

The SharedPreference utility class acts as an interface between the XML key value pair to read and write the data. We will create three methods for saving notes, fetching all the notes, and removing one particular note: 

  • saveNote(..);
  • getAllNotes(..);
  • removeNote(..);

Inside the util package, let's create two Java classes called Constants.java and SharedPreferencesUtils.java.

Inside Constants.java, let's add the following constants:

public static final String NOTE_ID = "NOTE_ID";
public static final String NOTE_TITLE = "NOTE_TITLE";
public static final String NOTE_LIST = "NOTE_LIST";
public static final String ACTION = "ACTION";
public static final String ITEM_POSITION = "ITEM_POSITION";

public static final int ACTION_ADD = 9001;
public static final int ACTION_DELETE = 9002;
public static final int ACTION_SYNC = 9003;

The complete class looks as follows:

package com.ashok.packt.wear_note_1.utils;

/**
 * Created by ashok.kumar on 15/02/17.
 */

public class Constants {

 public static final String NOTE_ID = "NOTE_ID";
 public static final String NOTE_TITLE = "NOTE_TITLE";
 public static final String NOTE_LIST = "NOTE_LIST";
 public static final String ACTION = "ACTION";
 public static final String ITEM_POSITION = "ITEM_POSITION";

 public static final int ACTION_ADD = 9001;
 public static final int ACTION_DELETE = 9002;
 public static final int ACTION_SYNC = 9003;

}

Now, it's the time to work on the SharedPreferencesUtils.java class. In this class, we will create the methods to save data, retrieve data, and delete data. 

主站蜘蛛池模板: 广元市| 诏安县| 信阳市| 双辽市| 邵阳县| 化隆| 林口县| 靖西县| 祁连县| 康平县| 西和县| 开平市| 璧山县| 瑞昌市| 沭阳县| 德惠市| 深州市| 青浦区| 栾城县| 华亭县| 开鲁县| 休宁县| 鄂托克旗| 张家界市| 措美县| 德州市| 黄平县| 昔阳县| 嘉定区| 安泽县| 兴仁县| 白河县| 洛扎县| 平顶山市| 手游| 澄江县| 江华| 蓬莱市| 民勤县| 全南县| 南昌县|