2013-01-20 30 views
0

我想知道AIDL中的inout參數是什麼?AIDL inout param

我知道什麼是在和什麼是爲了。 (out不會傳遞對象)。

但我不明白什麼是inout。

我已在: "In/out/inout" in a AIDL interface parameter value? 問題,但仍然不明白。

從我testings帕拉姆傳遞很像其指定爲。

所以,如果ANY1可以擺脫對什麼是INOUT這將是有益的一些情況。

由於

回答

4

in一個參數只從主叫到被叫方輸送。一個out參數從被調用者傳輸到調用者。而inout參數是雙向傳輸的。

當您將對象傳遞給被調用者並被調用者更改它時,您將使用inout參數。

+0

另一個值得注意的地方是,它只有在它不是單向AIDL – ZiviMagic