【发布时间】:2020-08-19 22:25:27
【问题描述】:
我构建了一个使用 Room 数据库的项目。我按照 youtube 上的教程进行操作,但是在调用 AsyncTask 时遇到问题,它说已弃用。我想将其更改为执行。学过文件,但看不懂。
这是我想要修改以在后台执行的代码的一部分。
私有静态类 InsertTripAsyncTask 扩展 AsyncTask
private TripDao tripDao;
private InsertTripAsyncTask(TripDao tripDao) {
this.tripDao = tripDao;
}
@Override
protected Void doInBackground(Trip... trips) {
tripDao.insert(trips[0]);
return null;
}
}
感谢您阅读这是我在 StackOverflow 上的第一次提问
【问题讨论】:
-
即使它说已弃用,它也会起作用。您的代码是否正常工作还是出现错误?
-
它工作。我没有收到任何错误,但我想将其更改为 Execute 方法。
标签: java android asynchronous