void Start() { if (FileHelper.BeFileExists(OutputURL)) { File.Delete(OutputURL); } byte[] bs = FileHelper.Get(InputURL); Log.i("bs.len:" + bs.Length); IoBuffer buffer = new IoBuffer(1000000); buffer.PutBytes(bs); int dataNum = buffer.GetInt(); FileHelper.WriteMessage(OutputURL, "数据条数:" + dataNum); do { if (BeTest) { string key = buffer.GetString();//key //这句代表一个treeItem的开头 if (key.Equals("ID")) { FileHelper.WriteMessage(OutputURL, "----------------分割线---------------"); } string value = buffer.GetString(); //value string type = buffer.GetString(); //type string s = "[" + key + "][" + value + "][" + type + "]"; FileHelper.WriteMessage(OutputURL, s); } else { string value1 = buffer.GetString(); FileHelper.WriteMessage(OutputURL, value1); } }while (buffer.HasData()); Log.i("数据查看器生成数据完毕"); }