Android - Рисование вне экрана из потока без пользовательского интерфейса

Краткое verson

Разрешено ли это, или мне нужно использовать поток пользовательского интерфейса?

РЕДАКТИРОВАТЬ: Ссылка на место в официальной документации Android была бы идеальной.

Длинная версия

В документации по Android четко указано, что «доступ к инструментарию пользовательского интерфейса Android извне из потока пользовательского интерфейса» запрещен.

С другой стороны, создание объектов Bitmap из рабочих потоков кажется разрешенным, по крайней мере, это делается в примере кода: http://developer.android.com / guide / themes / basicals /cesses-and-threads.html Очевидно, что класс Bitmap не считается частью «набора инструментов пользовательского интерфейса» в том, что касается потоковой передачи.

У меня есть фрагмент кода, который кажется работающим при вызове из потока, отличного от пользовательского интерфейса. Он включает использование Bitmap.createBitmap (int, int, Bitmap.Config), new Canvas (растровое изображение), Typeface.create () и рисование текста. Мой код не относится ни к какому объекту View.

Может ли кто-нибудь указать мне на часть документации, в которой говорится, что я могу делать эти вещи из фонового потока? Или это приведет к случайным сбоям?

5
задан wolfgang 27 November 2011 в 19:43
поделиться