Ciclo de Vida e Otimização de Fragments no Android

Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação. Você receberá um email de confirmação. Somente depois de confirmar é que poderei lhe enviar o conteúdo exclusivo por email.

Email inválido.
Blog /Android /Ciclo de Vida e Otimização de Fragments no Android

Ciclo de Vida e Otimização de Fragments no Android

Vinícius Thiengo27/01/2014, Segunda-feira, às 16h
(3137) (5) (25) (1)

Opa! Blz?

Nesse vídeo dou continuidade ao vídeo anterior sobre Fragments no Android, porém agora falando do ciclo de vida do Fragment e suas correpondências no ciclo de vida da Activity host. Abordo também o conceito de otimização utilizando os métodos onSaveInstanceState() e setRetainInstance(). Só lembrando que otimizar o acesso ao conteúdo de sua APP Android não é "luxo" e sim obrigação, pois para o Android aniquilar os processos de sua APP devido ao alto uo de memória é apenas um "pulo" e isso é fácil de acontecer.

Fique atento a importância de entender tanto o ciclo de vida da Activity quanto do Fragment, isso pode ser um baita diferencial na hora de programar sua APP. Mas enfim, vou evitar mais delongas e deixar vc assistir ao vídeo.

Se você não conhece os assuntos LogCat e Ciclo de Vida de uma Activity, segue link dos posts que fiz falando sobre esses:

Entendendo e Utilizando o a Classe Log Com o LogCat no Android

Ciclo de Vida de Uma Atividade no Android

O link para download do projeto se encontra logo abaixo no post.

Página da classe Fragment no site oficial do Android

Segue imagem esquema do ciclo de vida do Fragment em paralelo com o ciclo de vida de uma Activity:

Ciclo de Vida e Otimização de Fragments no Android

Vlw

Receba em primeira mão o conteúdo exclusivo do Blog, além de promoções de livros e cursos de programação.
Email inválido

Relacionado

AlarmManager no Android, Sua APP Executando Em Tempos DefinidosAlarmManager no Android, Sua APP Executando Em Tempos DefinidosAndroid
AsyncTask no Android, Acesso a Thread Principal de Forma OtimizadaAsyncTask no Android, Acesso a Thread Principal de Forma OtimizadaAndroid
Construindo View Personalizada no AndroidConstruindo View Personalizada no AndroidAndroid
Fragments no Android, Trabalhando com Múltiplas ActivitiesFragments no Android, Trabalhando com Múltiplas ActivitiesAndroid

Compartilhar

Comentários Facebook (3)

Comentários Blog (2)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Fabiano (1) (0)
07/06/2015, Domingo, às 22h
Boa noite thiengo,

Como eu utilizo o setOnclickListener  na classe fragment?


        Button sair = (Button) getView().findViewById(R.id.btClear);


        sair.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //finish();
            }
        });
Responder
Vinícius Thiengo (0) (0)
08/06/2015, Segunda-feira, às 03h
Fala Fabiano, blz?
Se seu button R.id.btClear estiver dentro do layout da Activity, então o que está fazendo está correto, porém se ele estiver dentro do layout do Fragment, então vc deve utilizar a view que foi inflada com o layout do fragment, tipo: view.findViewById(R.id.btClear); Abraço
Responder