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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
        for ( int cont = 0 ; cont < request.size() ; cont ++ ){
            if ( request.get(cont).equals("finish")){
                ( (Activity)getContext()).onBackPressed();
            }
       }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.