私はラジオストリーミングアプリをプログラミングしています。AIDLインターフェース技術を使用してサービスと通信することにより、「ラジオ再生」をリモートサービスとして実行します。しかし、私は1つのことを本当に理解していません。
AIDL インターフェイス パラメータ値の「out」とは何ですか?
このような:
String doSomething(in String a, out String[] b);
メソッドがアクティビティから呼び出されたときにリモートにデータを送信する「in」を理解しています。
「アウト」とは何ですか?なぜ同じメソッドで「イン」と「アウト」が必要なのですか? それら(「アウト/インアウト」)はどの場合に使用されますか? なぜString[]
「アウト」なのですか?
助けてください..