J'ai une activité principale et une activité de préférence. Lors de ma première activité, j'appelle le menu et je vais sur preferenceActivity en appelant startActivityForResult. Ensuite, je change mes paramètres et je veux revenir sur l'activité principale et voir l'activité principale avec de nouveaux paramètres appliqués. Dans la méthode OnPause() ne suit (que je comprends bien cette méthode sera appelée lorsque je presse bouton retour, non?)Comment retourner de l'écran des préférences à l'activité principale?
@Override
protected void onPause() {
super.onPause();
setResult(RESULT_OK, new Intent(this, MainActivity.class));
finish();
}
Sur l'activité principale
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == LAUNCH_SETTINGS) {
if (resultCode == RESULT_OK) {
new RefreshList().execute(ACTION_SELECT);
Log.d(TAG, "On activity result");
}
}
}
Mais mon acyncTask ne pas appelé et journal non imprimé. Comment je peux le faire correctement? Merci!
Merci. Je vais essayer de faire ça. –