android-developers
[Arriba] [Todas las Listas]

Re: [android-developers] El valor de posición actual es stale en viewpa

To: android-developers@xxxxxxxxxxxxxxxx
Subject: Re: [android-developers] El valor de posición actual es stale en viewpager getCurrentItem método
From: julia <kyawswaaung87@xxxxxxxxx>
Date: Mon, 5 Aug 2013 02:09:27 -0700 (PDT)
Delivery-date: Mon, 05 Aug 2013 05:10:42 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=QGUub9F+cujxr7Tta/QBpJVHkyzn19aWFT0JbSRIfZs=; b=mtDrHI627JaTbTkb14xNnwB9BFeW+OCXn9vW3JNJsfYzvbqqp4HTnt+g3Qn5eItSl2 NtyspNqA4DTGcs3xdZwSajJFMz2CJXT4S0UrOKZ1KGwd/1BxOCRxVwgatzP91alW4ahi tEYqSjzqK/sAFzY3gwRPR+DMruUOtA2343DpRuaBypeIoIO8Hz1GdA5rFvK1LJ104k3y PXnrHg8tS933dV9YcgUi1mCa/rVi6K6akEKypHcqKzXk0wWOgZHXTAELic0TleJtPFeB UTiDq23qRYxFk0+GvKP88FR+PCZ58f+A2lYVhuAcjU7Fl3fpoJlQbi5OvE4SnGLhPoyo +54g==
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-beenthere:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=QGUub9F+cujxr7Tta/QBpJVHkyzn19aWFT0JbSRIfZs=; b=fFj65a2zkS42G+jTf9ls3zE/v8B4/hyKrVPKpYn5mm29TcqOaLCqEZ+bfnkJv/ireY noBwhXe8ty1/MubpknfzDMNCKtLe/ONWCce4pfQU6tlp8PyDp/fY1+JjD9UkkSmLGfk7 zCV+dvoATaFLE+Hx41rtz8EjEpX/D6ePS4ColKfEW0TBv2tkKooONbi/CtI57es54Wvo fDsHWor9OTG+twiefLdLJfhe51O6Zis9TfKfYXqLJBCLsSKO1f/Tq4UvUarzYM6cdCZz +2kM+df7D7mVoPCQeJIuvD6XuPXFUtYPiZcFB2xOsDVH5kKjpty5h3NidTtQvJ2Kecsg CJFg==
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CANCScgjU1CPNyUW+NS7O80WS7L75dvCi8v6+qrvE-wKC3wY5cg@mail.gmail.com>
List-archive: <http://groups.google.com/group/android-developers>
List-help: <http://groups.google.com/support/>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <http://groups.google.com/group/android-developers/post>, <mailto:android-developers@googlegroups.com>
List-subscribe: <http://groups.google.com/group/android-developers/subscribe>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/android-developers/subscribe>, <mailto:googlegroups-manage+364598216046+unsubscribe@googlegroups.com>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
References: <b796f6a2-e000-46a8-906e-54eec2201b1d@googlegroups.com> <CANCScghkaVCFJ0qYdWqaaj4TRog5ZUdYHZSgm6+ZrFxMLxL83Q@mail.gmail.com> <cd22f32c-4ffa-4abe-8996-9b7725f1ad2d@googlegroups.com> <CANCScgjU1CPNyUW+NS7O80WS7L75dvCi8v6+qrvE-wKC3wY5cg@mail.gmail.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
Sí, creo un adaptador nuevo con valor salvado y ponerlo en la vista *pager. 
Yo  el cálculo de fecha en el constructor de adaptador.  365 valor es índice 
de fecha. Puedo conseguir objeto de fecha del adaptador *getDate método. Soy seguro 
este índice es existe en adaptador. Pienso que el problema es que la vista *pager 
no puede mantener el valor actual y él carga el valor anterior cuándo 
la orientación es *occured. Depuré el proceso. Cuándo el cambio 
de orientación, *oncreate el método es llamado y apenas *onCreate el método es 
acabado, *onPageSelected el método es llamado. En *onPageSelected método, la posición 
no es el valor que puse en el *onCreate método.

*Thanks Otra vez.

En lunes, agosto 5, 2013 2:29:36 PM *UTC+6:30, *TreKing escribió:
>
>
> En *Mon, *Aug 5, 2013 en 2:51 AM, *julia <kyawsw...@xxxxxxxxx <*javascript:>>escribió:
>
>> Sí, salvé el valor de fecha, significo la posición vieja de vista *pager es 
>> todavía existir incluso puse el elemento actual nuevo posición en *onCreate método. Imprimo fuera del valor de posición en el *onPageSelected método. Conseguía el valor 
>> de posición viejo.
>>
>
> Bien, para *starters, en vuestro código explícitamente estás poniendo el valor a 365, 
> no utilizando un valor salvado, de lo que puedo decir.
>
>
> -------------------------------------------------------------------------------------------------
> *TreKing <*http://Sitios.*google.*com/Sitio/*rezmobileapps/*treking> - *Chicago 
> *transit *tracking *app para *Android-*powered dispositivos
>  

-- 
-- 
recibiste este mensaje porque eres *subscribed al *Google
Grupos "*Android *Developers" grupo.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx

Puesto que más opciones, visita este grupo en
*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en
--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*Android *Developers" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx.
Puesto que más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.


Yes, I create an new adapter with saved value and set it in the view pager. 
I did the date calculation in the adapter constructor.  365 value is index 
of date. I can get date object from the adapter's getDate method. I am sure 
this index is exist in adapter. I think the problem is that the view pager 
can't keep the current value and it loads the previous value when the 
orientation is occured. I debugged the process. When the orientation 
change, oncreate method is called and as soon as onCreate method is 
finished, onPageSelected method is called. In onPageSelected method, the 
position is not the value that I set in the onCreate method.

Thanks again.

On Monday, August 5, 2013 2:29:36 PM UTC+6:30, TreKing wrote:
>
>
> On Mon, Aug 5, 2013 at 2:51 AM, julia <kyawsw...@xxxxxxxxx <javascript:>>wrote:
>
>> Yes, I saved the date value, I mean the old position of view pager is 
>> still exist even I set the new current item position in onCreate method. I 
>> print out the position value in the onPageSelected method. I got the old 
>> position value.
>>
>
> Well, for starters, in your code you are explicitly setting the value to 
> 365, not using a saved value, from what I can tell.
>
>
> -------------------------------------------------------------------------------------------------
> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago 
> transit tracking app for Android-powered devices
>  

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to
android-developers+unsubscribe@xxxxxxxxxxxxxxxx
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 unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscribe@xxxxxxxxxxxxxxxx.
For more options, visit https://groups.google.com/groups/opt_out.


<Anterior por Tema] Tema Actual [Siguiente por Tema>