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