Sorry Lucio,
To meio no strees já,
Eu havia entendido não usar para salvar dados,
Na escrita, #fail.
Hum...É questão de gerenciamento adequado de Activity,
Na realidade, vou re-pensar na forma de fazer,
Creio está fazendo uma "gambi", pois...exemplo:
Tenho uma listview com contacts,
E nessa activity -> call -> activity de formulario(new contact)
Se ele add o contact e voltar.
A lista vai está desatualizada,
Mas creio que ja vi algo de onchange, chamar o adapter do listview, informando da mudança.
Esse é um dos casos, de ter buscado essa alternativa do botao de retorno.
A ideia desse exemplo é por ai ne?
Gratoo!
Att.
Psy Khé.
2012/4/24 luciofm <luciofm@gmail.com>
Vamos la,
Do not count bla bla bla == não conte com esse método sendo chamado
On Tue, Apr 24, 2012 at 17:22, Psy Khé <psykhe6@gmail.com> wrote:
> do not count on this method being called as a place for saving
> data!
para ser um local para salvar dados (tradução porca).
Não, diz exatamento o contrario.
>
> Aqui diz, para guardar dados, okay.
Se o problema é o botão back, sobre-escreva o onBackPressed, e em 90%
>
> Aqui =>
>
> situations where the system will simply kill the activity's hosting
> process without calling this method (or any others) in it, so it
> should not be used to do things that are intended to remain around
> after the process goes away
>
> Parece que simplesmente a activity é morta, mas nao é chamado o metodo,
>
> Ao que entendi, agora.
>
> Bem, bem,
>
> Tem algo confiavel, para quando a activity for morta(no sentido de por
> exeplo, clicar no botao de retorno), e ir para a anterior.
dos casos sobre-escrever o comportamento do botão back é simplesmente
errado (pode não ser o seu caso).
>
> A que estava em fb, ela chama algo, ou como verificar isso?
>
> Gratoo!!!
>
> Att.
>
> Psy Khé.
>
>
>
>
> 2012/4/24 luciofm <luciofm@gmail.com>
>>
>> e mais...
>>
>> "Note: do not count on this method being called as a place for saving
>> data! For example, if an activity is editing data in a content
>> provider, those edits should be committed in either onPause() or
>> onSaveInstanceState(Bundle), not here. This method is usually
>> implemented to free resources like threads that are associated with an
>> activity, so that a destroyed activity does not leave such things
>> around while the rest of its application is still running. There are
>> situations where the system will simply kill the activity's hosting
>> process without calling this method (or any others) in it, so it
>> should not be used to do things that are intended to remain around
>> after the process goes away."
>>
>> Lúcio Maciel
>> luciofm@gmail.com
>>
>>
>> 2012/4/24 Neto Lima <desilio@gmail.com>:
>> > O OnDestroy só é chamado quando seu aplicativo é eliminado da memória,
>> > no
>> > seu exemplo não deve estar acontecendo isso.
>> >
>> > Dá uma lida no ciclo de vida de uma activity
>> > http://developer.android.com/reference/android/app/Activity.html
>> >
>> >
>> > 2012/4/24 Psy Khé <psykhe6@gmail.com>
>> >>
>> >> Poxa,
>> >>
>> >> Bati um pouco a cabeça aqui, ...
>> >>
>> >> Eu creio que o metodo da activity OnDestroy() etc, deveriam ser
>> >> chamados.
>> >>
>> >> Porém não está ocorrendo. Testei em mais de uma activity.
>> >>
>> >> Segue:
>> >>
>> >> protected void OnStart() {
>> >> super.onStart();
>> >> Log.d("POW", "ONSTART!!!");
>> >> }
>> >>
>> >> protected void OnDestroy() {
>> >> super.onDestroy();
>> >> Log.d("POW", "ONDESTROY!!!");
>> >> }
>> >>
>> >> Não loga nada,
>> >>
>> >> Deve ter algum equivoco, não é possivel.
>> >>
>> >> Hum?
>> >>
>> >> Grato,
>> >>
>> >> Att.
>> >>
>> >> Psy Khé.
>> >
>> >
>> >
>> >
>> > --
>> > ----------------------------------
>> > | TURN THE | Se acha esperto? então encare
>> > |---------------------------------| esse desafio http://bit.ly/pugpad
>> > | LIGHTS ON |
>> > ----------------------------------
>> >
>> > @netolobo
>> >
>
>






0 comentários:
Postar um comentário