android - Dalvik 消息 - BufferedInputStream 构造函数中使用的默认缓冲区大小。如果需要 8k 缓冲区,最好是明确的

标签 android

当我使用 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/

相关文章:

android - broadcast receiver和activity的区别

java - Android 应用程序中的 If/Else 验证?

android - Android错误打开跟踪文件

android - 检查 DrawableRes 是否为 VectorDrawable

android - Gradle无法解决 ':app@debug/compileClasspath'的依赖项:

android - Flex Mobile 监听 <s :View> 中的事件

java - Android studio 改变 Intent 时崩溃

java - 不要将工具栏连接到抽屉导航怎么办?

java - 如何将从文本框中获取的用户名添加到网址末尾?

Android - 如何在 API 级别 4 的 android WebViewClient 中拦截表单 POST