После получения данных udp я отправил этот массив байтов в обработчики для обновления ui. По прошествии определенного времени мое приложение разбилось из-за исключения из памяти. android.os.messagequeue занимает 6 МБ объема памяти кучи. Как решить эту проблему?Управление обработчиками в Android?
Примечание: Я посылаю массив байт для обновления принимающих видеокадров и аудиоданных
Можете ли вы рассказать мне, как это преобразование уменьшит эту проблему памяти. –
Когда мы передаем массив байтов непосредственно обработчикам, он сохраняется в q обработчиков. И мы переходим после преобразования его в строки, тогда только ссылки хранятся в q обработчиков, следовательно, это уменьшает потребление памяти. –