Android(JetPack)学习(12)Room2

Android(JetPack)学习(12)Room2,第1张

概述Room2viewmodel向后一步,设立仓库RepositorystaticclassInsertTaskextendsAsyncTask<Word,Void,Void>{privateWordDaowordDao;publicInsertTask(WordDaowordDao){this.wordDao=wordDao;}@Override

Room2


viewmodel向后一步,设立仓库Repository



static class InsertTask extends AsyncTask<Word,VoID,VoID>{        private WordDao wordDao;        public InsertTask(WordDao wordDao) {            this.wordDao = wordDao;        }        @OverrIDe        protected VoID doInBackground(Word... words) {            wordDao.insertW(words);            return null;        }    }    static class UpdateTask extends AsyncTask<Word,VoID,VoID>{        private WordDao wordDao;        public UpdateTask(WordDao wordDao) {            this.wordDao = wordDao;        }        @OverrIDe        protected VoID doInBackground(Word... words) {            wordDao.updateW(words);            return null;        }    }    static class DeleteTask extends AsyncTask<Word,VoID,VoID> {        private WordDao wordDao;        public DeleteTask(WordDao wordDao) {            this.wordDao = wordDao;        }        @OverrIDe        protected VoID doInBackground(Word... words) {            wordDao.deleteW(words);            return null;        }    }    static class DeleteallTask extends AsyncTask<VoID,VoID,VoID> {        private WordDao wordDao;        public DeleteallTask(WordDao wordDao) {            this.wordDao = wordDao;        }        @OverrIDe        protected VoID doInBackground(VoID...VoID) {            wordDao.deletealLW();            return null;        }    }



总结

以上是内存溢出为你收集整理的Android(JetPack)学习(12)Room2全部内容,希望文章能够帮你解决Android(JetPack)学习(12)Room2所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存