摘要: 今天,犯了个错误,如下:我写了个操作:InputStream is = mCtx.getAssets().open("DevInfoRequest.xml");int len = is.read(data,0,2048);if(len<0){//.........我的操作}结果发觉if(len<0){//.........我的操作}都没有执行。原因:我们判断一个InputStream有没有读完,常用:while(is.read()!=-1) {.....},读到-1就表示读完了,所以我想当然的把读到-1作为我们读InputStream的结束条件。但事实并非如此! 阅读全文
posted @ 2013-06-07 17:02 little_star 阅读(757) 评论(0) 推荐(0) 编辑