我正在尝试创建一个简单的源代码阅读器,它使用在 EditText 视图中输入的 URL 读取和显示网页的源代码,但无法正确初始化 InputStramReader 和 BufferedReader。在 Android 4.4.2 上测试以下代码,LogCat 显示此错误:
-->> SPAN_EXCLUSIVE_EXCLUSIVE 跨度不能有零长度
网址网址 = 空;
url = 新 URL(et.getText().toString());
URLConnection conn = url.openConnection();
InputStreamReader isr = new InputStreamReader(conn.getInputStream());
BufferedReader br = new BufferedReader(isr);
连接创建成功,但最后两行导致错误。我已在清单文件中设置访问互联网的权限,为编辑文本视图使用不同的输入类型并尝试定义缓冲区大小,但这也不起作用。请帮助识别此代码中的任何错误。