2016-08-05 6 views
0

私はシンプルなAIDLインターフェイスの作業を持っています。android.nfc.Tag via aidl?私は非プリミティブ型、既に<strong>parcelable</strong>を実装<strong>android.nfc.Tag</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

多くの試行錯誤の末、最終的に間違いが見つかりました。タグのがありませんでした。

package local.test; 

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

たぶん、この答えは、他の誰かを助け;)

関連する問題