为什么 cpp 实现中没有 writeStringArray() ?我发现java中有writeStringArray(),但cpp中没有。当然我可以简单地写一个参考java代码,只是想知道为什么Android没有提供那个接口?有什么顾虑吗?
问问题
234 次
1 回答
0
798 public final void writeStringArray(String[] val) {
799 if (val != null) {
800 int N = val.length;
801 writeInt(N);
802 for (int i=0; i<N; i++) {
803 writeString(val[i]);
804 }
805 } else {
806 writeInt(-1);
807 }
808 }
它根本不需要在 C++ 中实现它,因为它也可以在 Java 中轻松实现。
当您可以使用 Java 代码时,为什么要增加更多开销来调用本机方法并在 C++ 中使用它?
于 2014-07-07T13:47:08.473 回答