سلام خدمت دوستان..
:در حال انجام تمرینی که توی سرفصل بود بودم که موقعی که میخواستم بیلد بگیرم به همچین اروری برخورد میکردم
error: Not sure how to convert a Cursor to this method's return type (io.reactivex.rxjava3.core.Single<java.util.List<com.sevenlearn.todo.model.Task>>). Single<List<Task>> getAll();
اینهم کدای TaskDao:
@Dao
public interface TaskDao {
@Insert
Single<Long> add(Task task);
@Delete
Single<Integer> delete(Task task);
@Update
Single<Integer> update(Task task);
@Query("SELECT * FROM tbl_tasks")
Single<List<Task>> getAll();
@Query("SELECT * FROM tbl_tasks WHERE title LIKE '%' || :query || '%'")
Single<List<Task>> search(String query);
@Query("DELETE FROM tbl_tasks")
Single<Void> deleteAll();
توی اینترنت سرچی کردم و متوجه شدم باید با استفاده از LiveData این بخش رو پیاده سازی کنم.. با توجه به اینکه من live data رو هنوز یادنگرفتم ایا توی سرفصلای آینده این مبحث تدریس خواهد شد؟
و اینکه اگه امکانش بود استاد بیشتر روی این سرفصل کار میکردن چون بعضی مباحث هنوز گنگه یه جورایی.. و آیا جواب تمرین بعد از آموزش سرفصلهای دیگه قرار داده میشه؟