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