دوستان من می خوام یه برنامه بنویسم که در اکتیویتی دوم یک edit text باشه و یک دکمه که با وارد کردن حروف در این با زدن دکمه این حروف به اکتیویتی اول رفته و در txt view موجود در اکتیویتی اول نمایش داده شود
دوستان کمک
Printable View
دوستان من می خوام یه برنامه بنویسم که در اکتیویتی دوم یک edit text باشه و یک دکمه که با وارد کردن حروف در این با زدن دکمه این حروف به اکتیویتی اول رفته و در txt view موجود در اکتیویتی اول نمایش داده شود
دوستان کمک
با استفاده از کد زیر میتونیم به اکتیویتی دوم بریم:
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