在AIDL界面中使用Oneway关键字

时间:2017-08-08 13:11:42

标签: java android aidl

我正在MacBook上的Android Studio上开发Android应用程序。我需要声明一个异步接口。看下面

  import com.goel.test.data.ITestDataCallBack;
  oneway interface ITestService {

  void getTestData( in android.os.Bundle data , in 
       ITestDataCallBack callback );
   }

但是,这会引发以下编译错误  或AidlTokenType.Import期待,得到了单程'。如果我将其移动到方法级别并且发生相同的结果,则可以解决此问题。但是,这不适合我,因为android文档说我可以在接口级别声明它。我已经在StackOverflow上尝试了与此问题相关的其他建议,但没有任何效果。如果您有解决方案,请告诉我并且不要告诉我将其移动到方法级别,即使它产生相同的结果也不是选项。

0 个答案:

没有答案