SuperIC社区_

标题: 在java 类中implements Serializable问题 [打印本页]

作者: icezhou    时间: 2016-6-1 17:19
标题: 在java 类中implements Serializable问题
在jb目录下编译apk工程,jni中有段代码
env->SetIntField(objClass, serviceTypeID, (jint)pServiceInfo.svtype);

总是挂掉,然而Eclipse下不会挂,后来发现需要在改jni远程类 加上implements Serializable

public class CDVBSearchServiceInfo implements Serializable{
private static final long serialVersionUID = -6168766959104167288L;

public String szName;
public int serviceType;
public int bEncrypt;
public int chid;
public int lcn;
}
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。
serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。






欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3