Home | History | Annotate | Download | only in activity-lifecycle
      1 page.title=Como gerenciar o ciclo de vida da atividade
      2 page.tags=ciclo de vida da atividade
      3 helpoutsWidget=true
      4 
      5 trainingnavtop=true
      6 startpage=true
      7 
      8 @jd:body
      9 
     10 <div id="tb-wrapper">
     11 <div id="tb">
     12 
     13 
     14 <h2>Dependncias e pr-requisitos</h2>
     15 <ul>
     16   <li>Como criar um projeto do Android (consulte <a href="{@docRoot}training/basics/firstapp/creating-project.html">Como criar um projeto
     17 do Android</a>)</li>
     18 </ul>
     19 
     20 
     21 <h2>Leia tambm</h2>
     22 <ul>
     23   <li><a href="{@docRoot}guide/components/activities.html">Atividades</a></li>
     24 </ul>
     25 
     26 
     27 <h2>Tente</h2>
     28 
     29 <div class="download-box">
     30  <a href="http://developer.android.com/shareables/training/ActivityLifecycle.zip" class="button">Baixar a demonstrao</a>
     31  <p class="filename">ActivityLifecycle.zip</p>
     32 </div>
     33 
     34 </div>
     35 </div>
     36 
     37 <p>Conforme o usurio navega, sai e retorna para o seu aplicativo, as
     38 instncias {@link android.app.Activity} no aplicativo transitam entre diferentes estados no
     39 ciclo de vida. Por exemplo, quando a
     40 atividade comea pela primeira vez, ela fica em primeiro plano no sistema e tem o foco do
     41 usurio. Durante o processo, o sistema Android chama uma srie de mtodos do ciclo de vida na
     42 atividade, onde voc define a interface do usurio e outros componentes. Se o usurio executa uma
     43 ao que inicia outra atividade ou alterna para outro aplicativo, o sistema chama outro conjunto de
     44 mtodos do ciclo de vida em sua atividade conforme ela fica em segundo plano (onde a atividade j no
     45 est visvel, mas a instncia e seu estado permanecem intactos).</p>
     46 
     47 <p>Dentro dos mtodos de retorno de chamada do ciclo de vida, voc pode declarar como a atividade deve se comportar quando o
     48 usurio sai e retorna da atividade.  Por exemplo, se estiver construindo um reprodutor de vdeos de transmisso em sequncia, 
     49 voc pode pausar o vdeo e encerrar a conexo da rede quando o usurio alternar para outro
     50 aplicativo. Quando o usurio retornar, ser possvel reconectar a rede e permitir que ele reinicie o vdeo
     51 de onde parou.</p>
     52 
     53 <p>Essa lio explica a importncia dos mtodos de retorno de chamada do ciclo de vida que cada instncia {@link
     54 android.app.Activity} recebe e como utiliz-los para que a atividade faa o que o
     55 usurio espera e no consuma recursos do sistema quando no estiver em uso.</p>
     56 
     57 <h2>Lies</h2>
     58  
     59 <dl>
     60   <dt><b><a href="starting.html">Iniciando uma atividade</a></b></dt>
     61   <dd>Aprenda os fundamentos sobre ciclo de vida da atividade, como o usurio pode iniciar seu aplicativo e como
     62 executar atividades bsicas de criao.</dd>
     63   <dt><b><a href="pausing.html">Pausando e reiniciando uma atividade</a></b></dt>
     64   <dd>Aprenda sobre o que acontece quando sua atividade  pausada (parcialmente obscurecida) e retomada e o que
     65 fazer durante essas mudanas de estados.</dd>
     66   <dt><b><a href="stopping.html">Interrompendo e reiniciando uma atividade</a></b></dt>
     67   <dd>Aprenda sobre o que acontece quando o usurio sai da atividade completamente e retorna.</dd>
     68   <dt><b><a href="recreating.html">Recriando uma atividade</a></b></dt>
     69   <dd>Aprenda sobre o que acontece quando sua atividade  destruda e como reconstruir o estado
     70 da atividade quando necessrio.</dd>
     71 </dl> 
     72 
     73