Ajout sauvegarde état Choix de la combinaison
This commit is contained in:
parent
c7fbebd64b
commit
b2a18b3fcb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,9 +1,11 @@
|
|||||||
package com.example.mastermind;
|
package com.example.mastermind;
|
||||||
|
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import com.example.mastermind.controller.ChoixDuMotDePasse.OnTouchBoutonValider;
|
import com.example.mastermind.controller.ChoixDuMotDePasse.OnTouchBoutonValider;
|
||||||
@ -57,4 +59,27 @@ public class ChoixDuMotDePasse extends AppCompatActivity {
|
|||||||
this.startActivity(mastermind);
|
this.startActivity(mastermind);
|
||||||
this.finish();
|
this.finish();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onSaveInstanceState(Bundle outState) {
|
||||||
|
super.onSaveInstanceState(outState);
|
||||||
|
if (outState == null){
|
||||||
|
outState = new Bundle();
|
||||||
|
}
|
||||||
|
outState.putIntArray("code", new int[]{this.un.getColor(), this.deux.getColor(), this.trois.getColor(), this.quatre.getColor()});
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onRestoreInstanceState(Bundle savedInstanceState) {
|
||||||
|
super.onRestoreInstanceState(savedInstanceState);
|
||||||
|
if (savedInstanceState != null){
|
||||||
|
if (savedInstanceState.containsKey("code")){
|
||||||
|
int[] code = savedInstanceState.getIntArray("code");
|
||||||
|
this.un.setColor(code[0]);
|
||||||
|
this.deux.setColor(code[1]);
|
||||||
|
this.trois.setColor(code[2]);
|
||||||
|
this.quatre.setColor(code[3]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user