android - Update activity from another activity -
i have activity 1,2 , 3. when clicked button in activity 1, show activity 2. when clicked button in activity 2, show activity 3. activity shown.
when clicked button in activity 3, want display image in activity 1. how can that?
thanks.
from firstactivity
call secondactivity
using startactivityforresult()
method
for example:
intent = new intent(this, secondactivity.class); startactivityforresult(i, 1);
in secondactivity
set data want return firstactivity
. if don't want return back, don't set any.
for example: in secondactivity if want send data:
intent returnintent = new intent(); returnintent.putextra("result",result); setresult(result_ok,returnintent); finish();
if don't want return data:
intent returnintent = new intent(); setresult(result_canceled, returnintent); finish();
now in firstactivity
class write following code onactivityresult()
method.
protected void onactivityresult(int requestcode, int resultcode, intent data) { if (requestcode == 1) { if(resultcode == result_ok){ string result=data.getstringextra("result"); } if (resultcode == result_canceled) { //write code if there's no result } } }//onactivityresult
for more reference click here
Comments
Post a Comment