2015-07-20 51 views
0

我有一个AIDL文件:的Android AIDL着进口

package com.xyz; 

interface ICallback 
{ 
void CallbackMsg(String type, String value1); 
} 

我还有一个AIDL文件:

package com.xyz; 

import com.xyz.ICallback; 

interface ISendMsg 
{ 
int getPid(); 
void SendMsg(String value1); 
void registerCallBack(ICallback cb); 
void unregisterCallBack(ICallback cb); 
} 

提示错误为:找不到类com.xyz.ICallback进口

我在做什么错了?

+0

如何设置一个参数,该参数是另一个接口方法的接口?这就是为什么你得到错误。 – Pankaj

+0

即使我删除了这两种方法(registerCallback和unregisterCallBack),我仍然在导入语句上出错。所以我猜,它与作为参数传递的接口对象无关 – Gaurav

+0

为什么当你删除两个'statemnets'时'imprt com.xyz.Icalback'。你必须删除该导入行也? – Pankaj

回答

1

我是从其他来源复制粘贴aidl文件,这就是为什么它产生了一个问题。 一旦我在项目中创建了aidl文件,它就停止了提供错误?