Diferencia entre revisiones de «PDM Activities»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 14: Línea 14:
 
* Crea un novo proxecto de nome '''U2_01_CreandoActivities'''.  
 
* Crea un novo proxecto de nome '''U2_01_CreandoActivities'''.  
 
::* MinSDK: 19
 
::* MinSDK: 19
::* Target_SDK: 28
+
::* Target_SDK: 27
::* Build_SDK: 27
+
::* Compile_SDK: 27
  
 +
[[Imagen:PDM_Activity_0.jpg|500px|center]]
  
  
 
<br />
 
<br />
 +
 
=Creando Activities=
 
=Creando Activities=
  

Revisión del 08:07 29 sep 2018

Introdución

  • Como xa comentamos antes, podemos identificar unha 'Activity' con cada unha das pantallas que conforman unha aplicación.
  • Isto non é totalmente certo, xa que podemos ter aplicacións que non teñan interface gráfica, coma os servizos, programas que se executan en segundo plano e que responden a un determinado tipo de evento.


  • Neste punto imos explicar os diferentes métodos polos que pasa unha Activity cando se crea, ponse en segundo plano ou se destrúe.
Indicaremos en cada un deles cales serían as principais funcións que poderíamos programar.
Tamén explicaremos como se define unha activity a nivel de proxecto.


  • Crea un novo proxecto de nome U2_01_CreandoActivities.
  • MinSDK: 19
  • Target_SDK: 27
  • Compile_SDK: 27
PDM Activity 0.jpg



Creando Activities

  • Cada vez que se crea unha activity, aparece unha nova entrada no arquivo AndroidManifiest.xml.
Vexamos un exemplo, e crearemos unha nova activity no asistente:


  • Como vimos no asistente, á hora de crear unha activity aparecen dúas opcións que non marcamos:
  • Launcher Acivity: Fai que dita activity poida ser lanzada ou executada de forma independente. Isto quere dicir que o resto de activities que non teñen marcada esta opcións van necesitar ser invocadas dentr outra activity. Ao crear unha activity e marcar esta opción, levará consigo dúas consecuencias:
















-- Ángel D. Fernández González -- (2018).