【发布时间】:2012-02-19 06:58:32
【问题描述】:
我创建了一个可以在后台播放歌曲的服务。在服务中更改歌曲时,我需要来自服务的数据库游标。
我在服务中有一个函数,它返回当前歌曲的光标。
public Cursor getCursor() {
return nextmanagedCursor;
}
问题出在 AIDL 接口中,当我在 AIDL 接口中声明函数时,eclipse 会出现以下错误。
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 文件中使用非原始数据类型的正确方法吗
【问题讨论】:
标签: android aidl android-cursor