Похоже, что сообщение относится к конструкции BufferedReader
.
Во-первых, я не думаю, что вы делаете что-то «неправильно», поскольку вы говорите, что код работает, как ожидается, и сообщение «INFO», а не «ERROR» или даже «WARNING».
Во-вторых, если вы посмотрите на конструктор BufferedReader
, вы увидите:
BufferedReader (Reader in, int size)
Создает новый BufferedReader, предоставляя с размером символов буфера.
http://developer.android.com/reference/java/io/BufferedReader.html
Используйте этот конструктор вместо этого, и вы не должны видеть это сообщение.
Кстати, logcat
полон вывода, некоторые строки более актуальны, чем другие.
Используйте Log.d
вместо System.out.println()
. Относительно System.out
: http://developer.android.com/guide/developing/tools/adb.html
Просмотр stdout и stderr
По умолчанию система Android отправляет
стандартный вывод и стандартный вывод (System.out и
System.err) вывод в / dev / null. В
процессы, которые запускают Dalvik VM, вы
может заставить систему написать копию
вывод в файл журнала. В этом
случай, система пишет сообщения
в журнал с помощью тегов журнала stdout
и stderr, оба с приоритетом I.
Чтобы направить вывод таким образом, вы
остановить работающий эмулятор / устройство
экземпляр, а затем использовать оболочку
Команда setprop, чтобы включить
перенаправление вывода. Вот как ты
сделай это:
$ adb shell stop $ adb shell setprop
log.redirect-stdio true $ adb shell
начать
Система сохраняет этот параметр до
вы завершаете эмулятор / устройство
пример. Чтобы использовать настройку как
по умолчанию на эмуляторе / устройстве
Например, вы можете добавить запись в
/data/local.prop на устройстве.