为什么cpp实现中没有writeStringArray()? 我发现在java中有writeStringArray()但在cpp中没有。 当然我可以简单地写一个引用java代码,只是想知道为什么Android没有提供那个接口? 有什么顾虑吗?
答案 0 :(得分: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 ++中使用它会增加更多开销?