Я пытаюсь использовать LiveData с контент-провайдером на Android, однако не могу управлять им, потому что метод запроса провайдера выглядит следующим образом:
public Cursor query
, поэтому он возвращает курсор, а мне нужноLiveData.Если я пытаюсь изменить тип возвращаемого значения для метода запроса на
public LiveData<Cursor> query
, я получаю сообщение об ошибке:
"error: query(Uri,String[],String,String[],String) in FaProvider cannot override query(Uri,String[],String,String[],String) in ContentProvider
return type LiveData<Cursor> is not compatible with Cursor"
Есть ли какое-либо решение для использования LiveData с Content Provider?