Bien quitter une sous activité
Bonjour.
Lorsque je quitte une sous activité et que j'essaye de la relancer, il plante.
Afin de pouvoir quitter la sous activité depuis ma SurfaceView, j'utilise un système de request qui utilise la fonction (finish) dès que nécessaire.
Cela fonctionne pour quitter, mais dès qu'il s'agit de recharger l'activité ( en en créant une nouvelle donc ), sa plante.
Code:
1 2 3 4 5 6
|
for ( int cont = 0 ; cont < request.size() ; cont ++ ){
if ( request.get(cont).equals("finish")){
( (Activity)getContext()).onBackPressed();
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11
| @Override
public void onClick(View v) {
if (v.getId() == R.id.buttonNew )
{
Bundle extra = new Bundle();
extra.putString("map", "map0");
Intent intent = new Intent(this, GameActivity.class);
intent.putExtras(extra) ;
startActivityForResult(intent, 1);
} |
Avez vous une idée de ce qui ne va pas ?
Merci.