我創建了一個StringBuilder,它的初始容量是8192,並在這種情況下追加行以填充小於6000個字符的行。Android Logcat限於每個輸出呼叫4096個字符?
當我將StringBuilder.toString()
的值寫入日誌時,它會截斷整個String的最後四分之一左右。這不是我第一次注意到android用這種寫入日誌的大小相似的字符串來做這件事。
當我在Linux桌面機器上運行java時,我沒有這樣的問題/行爲 - 一切都寫出來了。
是否有某種限制我不知道?我是否必須在不同的電話中逐行寫出所有內容?
謝謝。
,你錯過的關鍵部分是「日誌」 – njzk2
事實上 - 這是相當愚蠢的的我想到的問題 - 並隨後描述它 - 就像我一樣。在進一步研究logcat並看到其他用戶提供的答案後,我現在看到logcat會接受輸出而不是java的問題。 –