با استفاده از کد زیر میتونیم به اکتیویتی دوم بریم:
startActivityForResult(new Intent(FirstActivity.this,SecondActivity.class),1) ;
عدد 1 در آخرین ارگومان تابع request code هست که برای مشخص کردن اینکه کدوم جواب هست استفاده میشه. تو اکتیویتی دوم هم با تابع setResult مقداری که باید برگرده رو (همون رشته داخل edit text ) رو بر میگردونیم.فقط مقداری که درخواست کردی با مقداری که میفرستی یکی باشه.
تو اکتیویتی اول هم متد
onActivityResult رو باید باز نویسی کنی و از اونجا دریافت کنی.
با روش putExtra در intent ها هم میشد(منظورم بدون start activity for result و با start activity خالی ) اما این روش مناسب تر هست برای هدف شما.
توضیحات کامل تر و مثال رو از اینجا ببینید:
http://stackoverflow.com/questions/1...ity-for-result