Tu ne peux pas faire comme cela.
Lorsque tu lances la methode "startActivityForResult", il faut que tu lui donnes un requestCode qui te permettra d'identifier le retour.
Ensuite dans la methode déclenché au retour "onActivityResult(int requestCode, int resultCode, Intent data)" tu regardes le requestCode pour faire le liens.
Ex :
private final static int DESTINATION = 0;
1 2
| Intent i = new Intent( android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS) ;
startActivityForResult(i, DESTINATION); |
1 2 3 4 5 6 7
| protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(requestCode == DESTINATION)
{
//Code a mettre ici
}
} |
Partager