I know that the UI elements (View hierarchy) may only be manipulated
from the UI thread. For a background operation, the AsyncTask can be
used, which offers event handers to reach the UI thread.

To be brief, is it allowed to instantiate a View (tied to
getApplicationContext()) in a non-UI thread? This custom View
descendant -- once instantiated -- is added to the view hierarchy from
the UI thread. So only the constructor call is done inside an
Asynctask.doInBackground; its attaching (addView(...))to the
Activity's root layout hierarchy is still done in the UI thread.

(I pre-instantiate the View in an asynctask because when it's needed
in an Activity, it must be instantly displayed.)

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to