パーセルとAIDLについてAndroidデベロッパーサイトを読んだことがありますが、まだ質問があります。 ParcelableオブジェクトがAIDLインタフェースメソッドから返されるが、AIDLメソッドにパラメータとして渡されないのはなぜですか?私は、AIDLのインターフェイスメソッドは基本的なデータ型(アンドロイドデベロッパーのWebサイトに記載されています)を必要としていることを知っていますが、私はUriオブジェクトをパラメータとして渡すことができるので、なぜParcelableオブジェクトを渡せませんか?AIDLパーセル利用
答えて
AIDLを使用してパーセル化可能オブジェクトを渡すことができます。 「IPCインターフェイスを介してあるプロセスから別のプロセスに送信したいクラスがあれば、それを行うことができますが、クラスのコードがIPCの他の側で利用できることを確認する必要がありますあなたのクラスはParcelableインターフェイスをサポートしている必要があります。
http://developer.android.com/guide/components/aidl.html#PassingObjects
はい私はこれを読んだ。しかし、Parcelableオブジェクトをパラメータとして使用しようとすると、AIDLファイルがスローしてエラーになります。面倒なことに、私はインターフェイス関数の戻り値の型として使っても問題ありません。私が他の場所で読んだことから、inパラメータとして使用することはできません。 – jjNford
あなたはエラーを投稿できますか? – satur9nine
今のところ私はそれらを使わずに前に進んできましたが、後でこれに戻ることがあります。したがって、私はもうコードを持っていないが、私がこれに戻ったときに私が得るエラーを確かに投稿するだろう。 – jjNford
- 1. AIDLの使用の例
- 2. ContentProviderとAIDL/Messengerの使用
- 3. Java to AIDLユーティリティ
- 4. Android AIDL NoClassDefFoundError
- 5. AIDL実装
- 6. ResultReceiverをAIDLで使用する方法
- 7. パーセルでAndroidでCLEANアーキテクチャを使用
- 8. はAIDLのチュートリアルが
- 9. AIDLサービスとAndroidオープンソース
- 10. パーセルZipException "重複エントリ"
- 11. AIDLインタフェースパラメータ値の "In/out/inout"?
- 12. Android Couchdb - libcouchとIPC Aidlサービス
- 13. AIDL - 何がポイントですか?
- 14. 不良パーセル可能例外
- 15. アクティビティからフラグメントへのパーセル
- 16. レルムとパーセルでCAP#1エラー
- 17. Gradleのモジュール/サブプロジェクト間でAIDLインターフェイスを使用
- 18. AIDLインターフェイスで継承を使用できますか?
- 19. メッセンジャークラスの使用はAIDLサービスを置き換えます
- 20. ライブラリプロジェクト全体で.aidlファイルを使用できません。
- 21. ノード - パーセル結合セルを使用してファイルを変換する
- 22. シリアル化用のコンストラクタを持つKotlinデータクラスを使用するパーセルの使用
- 23. Androidのプロセス間通信BroadcastReceiver、AIDL
- 24. 2つのアプリケーション間のAIDLインターフェイス
- 25. aidl経由でビューインスタンスを渡す方法
- 26. aidlインターフェイスでのenumの受け渡し
- 27. AIDL経由でSurfaceHolderを渡すには?
- 28. EclipseのAIDLベースのリモートサービスをデバッグ
- 29. Android - パーセル:値をマーシャリングできない
- 30. Cloudera:ClouderaマネージャーにAccumulo 1.7.2パーセルを追加
あなたの最後の三つの文章(「感謝」を数えていない)すべてが「この」を参照してください、あなたが「これは」と思われるものは不明です。 – CommonsWare