java - Updating some fields in main activity after exiting from another activity -


my mainactivity has edittext hint "weight (lb)", button goes settingsactivity. in settingsactivity, user able change units used metric. upon exiting settingsactivity via built-in button on phone, want hint edittext change "weight (lb)" "weight (kg)".

the farthest i've gotten using onbackpressed() method in settingsactivity. button press detected, , code inside executed, don't want change related mainactivity's inside settingsactivity class.

is there on___() method should using here don't know about? appreciated.

you can use startactivityforresult settingsactivity , after handle return result as:

@override protected void onactivityresult(int requestcode, int resultcode, intent data) { if (requestcode == pick_contact_request) {     // make sure request successful     if (resultcode == result_ok) {         // user picked contact.         // intent's data uri identifies contact selected.          // contact here (bigger example below)     } 

}

more detail: https://developer.android.com/training/basics/intents/result.html