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(); } }