当我使用 BufferedInputStream 并指定缓冲区大小时,Dalvik 给了我这个警告 - BufferedInputStream 构造函数中使用的默认缓冲区大小。如果需要 8k 缓冲区,最好是明确的。
但是现在,我的缓冲区大小已经是 8k。我做错了什么?
最佳答案
只需使用:
BufferedReader br = new BufferedReader(new InputStreamReader(is), 8192);
代替:
BufferedReader br = new BufferedReader(new InputStreamReader(is));
注意:
8192 (8k) 是以字符为单位的缓冲区大小。
关于android - Dalvik 消息 - BufferedInputStream 构造函数中使用的默认缓冲区大小。如果需要 8k 缓冲区,最好是明确的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3498643/