/** 선호채널 */ public void addBookmarkChannel(String channelId, String channelNumber, String channelName) { // Realm Database ********************************************************************** // Obtain a Realm instance Realm realm = Realm.getInstance(mContext); realm.beginTransaction(); BookmarkChannelObject bm = realm.createObject(BookmarkChannelObject.class); // Create a new object bm.setsChannelId(channelId); bm.setsChannelNumber(channelNumber); bm.setsChannelName(channelName); realm.commitTransaction(); // Realm Database ********************************************************************** }
public void removeCategory(String channelId) { // Realm Database ********************************************************************** // Obtain a Realm instance Realm realm = Realm.getInstance(mContext); realm.beginTransaction(); RealmResults<BookmarkChannelObject> results = mRealm.where(BookmarkChannelObject.class).equalTo("sChannelId", channelId).findAll(); if (results.size() > 0) { BookmarkChannelObject obj = results.get(0); obj.removeFromRealm(); } else { // } realm.commitTransaction(); // Realm Database ********************************************************************** }
public ArrayList<JSONObject> getAllBookmarkChannelObject() { ArrayList<JSONObject> arr = new ArrayList<JSONObject>(); RealmResults<BookmarkChannelObject> results = mRealm.where(BookmarkChannelObject.class).findAll(); try { for (int i = 0; i < results.size(); i++) { BookmarkChannelObject obj = results.get(i); JSONObject jo = new JSONObject(); jo.put("sChannelId", obj.getsChannelId()); jo.put("sChannelName", obj.getsChannelName()); jo.put("sChannelNumber", obj.getsChannelNumber()); arr.add(jo); } } catch (JSONException e) { e.printStackTrace(); } return arr; }