use of com.culturer.yoo_home.bean.Album in project yoo_home_Android by culturer.
the class HomeAlbumFragment method updateAlbum.
@Subscribe
public void updateAlbum(Album_Event event) {
Album album = event.getAlbum();
int album_type = event.getAlbum_type();
if (album_type == this.fragment_type) {
if (album_type == ALBUM_TYPE_USER) {
CacheData.userAlbums.add(album);
this.homeAlbumItems = CacheData.userAlbums;
} else if (album_type == ALBUM_TYPE_HOME) {
CacheData.familyAlbums.add(album);
this.homeAlbumItems = CacheData.familyAlbums;
}
adapter.setDataAndUpdate(homeAlbumItems);
}
}
use of com.culturer.yoo_home.bean.Album in project yoo_home_Android by culturer.
the class LoadRespository method saveUserAlbums.
public void saveUserAlbums(String msg) {
try {
JSONObject jsonObject = new JSONObject(msg);
JSONArray jAlbums = jsonObject.getJSONArray("albums");
for (int i = 0; i < jAlbums.length(); i++) {
Album album = gson.fromJson(jAlbums.getString(i), Album.class);
// 存缓存
CacheData.userAlbums.add(album);
// 存数据库
localDataSource.saveAlbum(album);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
use of com.culturer.yoo_home.bean.Album in project yoo_home_Android by culturer.
the class LoadRespository method saveFamilyAlbums.
public void saveFamilyAlbums(String msg) {
try {
JSONObject jsonObject = new JSONObject(msg);
JSONArray jAlbums = jsonObject.getJSONArray("albums");
for (int i = 0; i < jAlbums.length(); i++) {
Album album = gson.fromJson(jAlbums.getString(i), Album.class);
CacheData.familyAlbums.add(album);
localDataSource.saveAlbum(album);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
Aggregations