Я создал сервис, который будет воспроизводить песню в фоновом режиме.Мне нужен курсор базы данных из сервиса, когда песня меняется в сервисе.
У меня есть функция в сервисе, которая возвращает курсор текущей песни.
public Cursor getCursor() {
return nextmanagedCursor;
}
Проблеманаходится в интерфейсе AIDL, когда я объявляю функцию в интерфейсе AIDL, затмение выдает следующую ошибку:
Couldn't find import for class android.database.Cursor
содержимое файла aidl, как показано ниже
package com.bobcares.pixie.audio;
import android.database.Cursor; /* Error in this line cannot import android.database.Cursor*/
interface IAudioInterface{
Cursor getCursor();
}
Этоправильный способ использовать не примитивные типы данных в файле AIDL