正常通过接口传参jobject surface或者通过GetFieldID确实可以拿到java层的surface对象,但是我这里想要用parcel传递surface需要怎么做呢?
通过parcel.writeParcelable(Surface, flag);这样吗
怎么把surface write到parcel中?
那这个地方writeToParcel接口的功能是什么呢?调用完之后parcel中还是空的。。。 我这里是想将surface对象封装到parcel中,然后通过写好的jni接口将parcel传到我这边的native层,不想新增jni接口传递这个surface。 但是我现在就是在java层调用完writeToParcel之后,这个parcel好像就是空的,更不用说native层了
public class Surface implements Parcelable
80,330
社区成员
91,283
社区内容
加载中
试试用AI创作助手写篇文章吧