2016-08-05 57 views
0

我有一個簡單的接口AIDL工作。通過aidl傳遞android.nfc.Tag?不過我在努力通過非基本類型<strong>android.nfc.Tag</strong>已實現<strong>parcelable</strong></p> <pre><code>package local.test; interface ITest { int[] getSupportedAidlLevels(); } </code></pre> <p>:

package local.test; 

interface ITest { 
    int[] getSupportedAidlLevels(); 
    void updateNfcTag(Tag tag); 
} 

我試圖像我這一點在Java使用的進口聲明。此外,我試圖創建第二個.aidl文件,但沒有解決我的問題。

package local.test; 
import android.nfc.Tag; 
parcelable Tag; 

回答

0

經過大量的試驗和錯誤,我終於找到了錯誤。 in標記丟失。

package local.test; 

interface ITest { 
    int[] getSupportedAidlLevels(); 
    void updateNfcTag(in Tag tag); 
} 

也許這個答案可以幫助別人;)

相關問題