打印到LogCat时,我收到的返回响应对于窗口来说太长了;即使我复制该行,粘贴也表明响应已被切断。我怎样才能获得完整的字符串文本?
答案 0 :(得分:0)
我所做的是一次只打印500个字符。它不是一个好的解决方案,但你应该能够得到你需要的一切。请注意减慢应用程序速度的副作用,因为在记录日志时打印数千个字符会导致速度变慢。
答案 1 :(得分:0)
如果在制作JSON对象之前将其打印出来怎么办?
我是这样做的,使用HttpURLConnection:
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuffer sb = new StringBuffer();
String line;
while((line = br.readLine()) != null)
sb.append(line);
然后做
Log.i("Appname", "Response: \n" + sb.toString());