0
udpデータを受け取った後、私はuiの更新のためにそのバイト配列をハンドラに送りました。一定期間が経過すると、メモリ不足のためにアプリケーションがクラッシュしました。 android.os.messagequeueは6MBのヒープメモリサイズを占めています。この問題を解決する方法は?Androidでハンドラーを管理しますか?
注: 私は、UIの更新のためのハンドラにバイト配列を渡してはいけません受信ビデオフレームとオーディオデータ
この変換によってメモリの問題がどのように軽減されるか教えてください。 –
バイト配列をハンドラに直接渡すと、ハンドラのqに格納されます。 そして、文字列に変換した後、参照のみがq個のハンドラに格納されるため、メモリ消費量が減少します。 –