我将Vector 存储到sqlite DB的BLOB字段中。
问题是当我想获取该Vector时,它必须与cur.getBlob(来自Cursor cur的方法)一起使用,并且它返回一个byte [],问题是,如何从这些byte []中获取我的矢量。
谢谢!!!

最佳答案

我没有使用android的任何经验,但是从java的角度来看,这应该可以工作:

byte[] youByteArray;

ByteArrayInputStream in = new ByteArrayInputStream(youByteArray);
ObjectInputStream is = new ObjectInputStream(in);
// Will throw compiler warnings but should work fine.
Vector<String> yourVector = (Vector<String>) is.readObject();


参考:http://asktom.oracle.com/pls/apex/f?p=100:11:0::::p11_question_id:1285601748584

08-03 17:31
查看更多