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