1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| buttonSalvar = findViewById(R.id.buttonSalvar); editNome = findViewById(R.id.editNome); textResultado = findViewById(R.id.textResultado);
buttonSalvar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
SharedPreferences preferences = getSharedPreferences(ARQUIVO_PREFERENCIA, 0); SharedPreferences.Editor editor = preferences.edit(); String nome = editNome.getText().toString(); if (nome.equals("")) { Toast.makeText(getApplicationContext(), "Preenchar o nome", Toast.LENGTH_LONG).show(); } else { editor.putString("nome", nome); editor.commit(); textResultado.setText("Olá " + nome); } } });
SharedPreferences preferences = getSharedPreferences(ARQUIVO_PREFERENCIA, 0); if (preferences.contains("nome")) { String nome = preferences.getString("nome", "usuário não definido"); textResultado.setText("Olá " + nome); } else { textResultado.setText("Olá usuário não definido"); }
|