@Override
public Completable storeCountries(int accountId, List<CountryEntity> dbos) {
return Completable.create(emitter -> {
Uri uri = MessengerContentProvider.getCountriesContentUriFor(accountId);
ArrayList<ContentProviderOperation> operations = new ArrayList<>(dbos.size() + 1);
operations.add(ContentProviderOperation.newUpdate(uri).build());
for (CountryEntity dbo : dbos) {
ContentValues cv = new ContentValues();
cv.put(CountriesColumns._ID, dbo.getId());
cv.put(CountriesColumns.NAME, dbo.getTitle());
operations.add(ContentProviderOperation.newInsert(uri)
.withValues(cv)
.build());
}
getContentResolver().applyBatch(MessengerContentProvider.AUTHORITY, operations);
emitter.onComplete();
});
}
DatabaseStore.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:Phoenix-for-VK
作者:
评论列表
文章目录