使用 android.util.Log 列印訊息時,若訊息內容太多就會出現無法完全顯示訊息內容的情況。
解決的方法就是分段列印,如下
private void logLongMessage(String TAG, String message) { int maxMessageSize = 2000; for (int i = 0; i <= message.length() / maxMessageSize; i++) { int start = i * maxMessageSize; int end = (i + 1) * maxMessageSize; end = end > message.length() ? message.length() : end; Log.d(TAG, message.substring(start, end)); } }