segunda-feira, 16 de fevereiro de 2015

Android básico: a classe Bundle

 Classe Bundle:  Um mapa de chave/valor, onde chave é uma String e valor tipos primitivos ou objetos empacotáveis (Parcelable) e/ou serializáveis. Em outras palavras, é uma classe utilitária para armazenar/transportar dados, um container.

 Todo iniciante em programação Android, toma contato com essa classe logo no primeiro app:



 Se você tiver um material mais antigo, pode ser assim:



Além de estar no onCreate, o Bundle também está em outros métodos da activity, como em onSaveInstanceState, onRestoreInstanceState. Está também na classe Intent, como um atributo usado para passar/receber dados. Os métodos com "Extra" no nome.

 O formato geral para acessar é: getXxx.
 O formato geral para incluir é: putXxx.

Onde Xxx é o tipo do dado, getInt, putInt, getFloat, putFloat, getIntArray, putString, etc.


Abraços




Nenhum comentário:

Postar um comentário