Vous pouvez analyser un booléen en mettant un extra dans une intention.
//First Activity
Intent i = new Intent(FirstActivity.this, SecondActiviy.class);
boolean isForResult = true;
i.putExtra("for-result", isForResult);
Ensuite, dans la rubrique Deuxième activité, vous trouverez la valeur :
//Second Activity
boolean isForResult = getIntent().getBooleanExtra("for-result" , false);
De cette façon, vous savez, grâce à un booléen global, si vous lancez une activité pour obtenir un résultat. Si vous ne mettez pas de booléen supplémentaire, la valeur par défaut sera false. Ce qui veut dire.
//Not necesary at all.
boolean isForResult = false;
Vous n'avez pas besoin d'analyser un faux booléen.