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

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

主站蜘蛛池模板: 明光市| 扬中市| 洪泽县| 远安县| 吉木萨尔县| 凌海市| 鄂托克前旗| 麻城市| 会昌县| 安徽省| 五常市| 娱乐| 平舆县| 苍山县| 大港区| 永靖县| 莎车县| 新巴尔虎右旗| 武陟县| 玛纳斯县| 晋中市| 常宁市| 唐山市| 乡城县| 龙泉市| 澜沧| 衡阳市| 梓潼县| 清丰县| 浏阳市| 疏勒县| 汕头市| 老河口市| 桑日县| 讷河市| 濮阳市| 中方县| 句容市| 石狮市| 舞阳县| 大关县|