public void save(xDataOutput o) { o.writeInt(mDate); o.writeInt(mShareID); o.writeUTF(mCode); o.writeByte(mFloorID); o.writeFloat(mPriceRef); o.writeBoolean(mIsIndex); o.writeInt(mMaxTradeVolume); o.writeInt(mTradeTransactionCount); int cnt = mTradeTransactionCount * FIELD_CNT; for (int i = 0; i < cnt; i++) { o.writeInt(mTradeTransactionBuffer[i]); } }