title: Using Oneway keyword in AIDL Interface
body: <p>I am developing an Android App on Android Studio on my MacBook. I need to declare an asynchronous interface. Look below</p>
  
  <pre><code>  import com.goel.test.data.ITestDataCallBack;
    oneway interface ITestService {
  
    void getTestData( in android.os.Bundle data , in 
         ITestDataCallBack callback );
     }
  </code></pre>
  
  <p>However, this throws the following compilation error
   or AidlTokenType.Import expected, got 'oneway'. This issue can be resolved if I move it to the method level and the same result happens. However, this is not suitable for me because the android documentation says I can declare it at the interface level. I have tried the other suggestions on StackOverflow related to this problem but nothing has worked. Please let me know if you have a solution and don't just tell me to move it to method level that is not an option even though it produces the same result. </p>