Je Pour sauvegarder et désactiver un bouton, après que j'utilise le bouton (la ligne de code ci-dessous):Android Studio - Comment puis-je enregistrer une valeur de bouton?
btn1.setEnabled(false);
Je sais déjà que je dois utiliser SharedPreferences, mais je encore besoin d'aide avec le code. J'ai déjà beaucoup essayé mais sans succès. C'est mon code.
public class Pass extends AppCompatActivity implements View.OnClickListener {
private Button btn1;
private EditText text1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pass);
btn1 = (Button) findViewById(R.id.button);
btn1.setOnClickListener(this);
text1 = (EditText) findViewById(R.id.editText);
text1.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
}
public void onClick (View view){
if (text1.getText().toString().equals("Pass)){
AlertDialog ad = new AlertDialog.Builder(this).create();
ad.setMessage("Super");
ad.show();
Intent intent = new Intent(this,Popup.class);
startActivity(intent);
btn1.setEnabled(false);
}else{
String message = "Leider falsch";
Toast.makeText(this,message, Toast.LENGTH_LONG).show();
}
}
}
Merci pour l'aide
que vous essayez de faire le bouton désactivé chaque activité le temps commence? – Ali
Copie possible de [Exemple de préférences partagées Android] (https://stackoverflow.com/questions/23024831/android-shared-preferences-example) –
Où avez-vous des problèmes? Êtes-vous incapable d'enregistrer la valeur dans SharedPrefrences? Ou il y a quelque chose d'autre qui vous dérange? –