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

  • 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. 

主站蜘蛛池模板: 乌兰察布市| 万全县| 基隆市| 广河县| 赣榆县| 思茅市| 搜索| 农安县| 鸡西市| 百色市| 兰州市| 策勒县| 陇西县| 揭阳市| 姚安县| 平罗县| 大新县| 宁安市| 永宁县| 许昌市| 土默特左旗| 临夏市| 东宁县| 江门市| 巴楚县| 秦皇岛市| 甘肃省| 搜索| 揭东县| 和硕县| 绥滨县| 吉水县| 兴宁市| 昭平县| 广水市| 绵阳市| 青州市| 宁陕县| 金坛市| 新余市| 郴州市|