Ok makes sense. However I need a little help.
I need to call a method on the view that should be called when the
correct size of the view is known. If I understand correctly onMeasure
might be called multiple times when the layouting process runs through
the view hierarchy?
How do I know when the view has been completely layouted and measured?

Best,
Klaus

On Mon, Jul 12, 2010 at 11:54 PM, Romain Guy <[email protected]> wrote:
> onMeasure() is not related to the Activity life cycle. It is called
> whenever the layout changes (requestLayout() called) or the first time
> a window is laid out.
>
> On Mon, Jul 12, 2010 at 2:48 PM, TreKing <[email protected]> wrote:
>> On Mon, Jul 12, 2010 at 3:09 AM, Klaus Kartou <[email protected]> wrote:
>>>
>>> However it would be nice to know if there is a rule that relates onMeasure
>>> to the activity lifecycle?
>>
>> I doubt onMeasure has anything to do with the activity lifecycle. More than
>> likely it has to do with the activity rendering and gets called whenever a
>> redraw happens. This is just a guess though.
>> Short of someone giving you the answer, you could figure this out by either
>> looking at the source code or implementing all those onWhatever functions
>> and logging when they get called.
>> Have fun.
>> -------------------------------------------------------------------------------------------------
>> TreKing - Chicago transit tracking app for Android-powered devices
>> http://sites.google.com/site/rezmobileapps/treking
>>
>> --
>> 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
>
>
>
> --
> Romain Guy
> Android framework engineer
> [email protected]
>
> Note: please don't send private questions to me, as I don't have time
> to provide private support.  All such questions should be posted on
> public forums, where I and others can see and answer them
>
> --
> 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

-- 
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