Использование LiveData с контент-провайдером - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь использовать 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?

...