Je suis nouveau dans rxAndroid, je juste pour remplacer asynTask de rxAndroid. Je veux juste créer une liste à l'aide de requêtes db en arrière-planRemplacer la tâche asynchrone de RxAndroid
new AsyncTask<Void, Void, Void>() {
@Override
protected void onPreExecute() {
super.onPreExecute();
startSppiner();
}
@Override
protected Void doInBackground(Void... params) {
List<masterDataTable> list = ServatiumApplication.daoSession.getMasterDataTableDao().queryBuilder().where(masterDataTableDao.Properties.MasterType.eq(ParserString.MD_SERVICE_LEVEL), masterDataTableDao.Properties.DeleteFlag.eq(SHOW_FLAG)).orderAsc(masterDataTableDao.Properties.Description).list();
if (list.size() > 0) {
PopUpValues values1 = new PopUpValues();
values1.setValue(ParserString.SELECT_VALUE);
values1.setName(ParserString.SELECT);
serviceLevelList.add(values1);
for (masterDataTable item : list) {
PopUpValues values = new PopUpValues();
values.setValue(item.getLookupCode());
values.setName(item.getDescription());
serviceLevelList.add(values);
}
}
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
stopSppiner();
}
}.execute();
Merci pour l'aide à l'avance !!
https://stackoverflow.com/questions/31592399/convert-asynctask-to-rxandroid?rq=1 – codeWorm
Je veux juste gonfler un rien de la liste que vous pouvez partager un peu de code se rapportent à elle –