라디오 스트리밍 앱을 프로그래밍하고 있습니다. AIDL 인터페이스 기술을 사용하여 원격 서비스로 "라디오 재생"을 실행하여 서비스와 통신합니다. 그러나 나는 정말로 한 가지를 이해하지 못합니다.AIDL 인터페이스 매개 변수 값의 "In/out/inout"?
AIDL 인터페이스 매개 변수 값의 "out"은 무엇입니까? 이처럼
:
이해하는 방법은 활동에서 호출 될 때, 즉 원격으로 데이터를 전송한다 "에서"String doSomething(in String a, out String[] b);
.
"out"이란 무엇이며 동일한 방법으로 "in"과 "out"이 필요한 이유는 무엇입니까? 어떤 경우에 ("out/inout") 사용됩니까? String[]
이 "출력"되는 이유는 무엇입니까?
도와주세요 .. AIDL에서
@ 글래디드가 귀하의 질문에 철저히 답변했다고 생각합니다. 당신이 그의 대답을 확인하면 좋을 것입니다. –