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