Android – Ler propriedades de configuração

Iniciando a série de posts com dicas de programação para Android, um primeiro exemplo que considero importante é como ler propriedades de configuração, aquelas que são preenchidas em uma tela do tipo PreferenceActivity, então segue o código:


public class MainActivity extends Activity {
 DrawView drawView;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);

//Acessa gerenciador de propriedades
 SharedPreferences SP = PreferenceManager
 .getDefaultSharedPreferences(getBaseContext());

//Busca a propriedade nome_usuario, caso não tenha sido preenchida ou seja inválida retorna uma string vazia
 String nomeUsuario = SP.getString("nome_usuario", "");

//Exibe boas vindas + nome em um alerta
 Toast.makeText(MainActivity.this,
 "Bem vindo "+nomeUsuario,
 Toast.LENGTH_LONG).show();
 }
}

Artigos Relacionados:

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *