View Full Version : کمک در برنامه نویسی با استفاده از intent
abdoullah.aberi
چهارشنبه 29 آذر 1391, 16:01 عصر
دوستان من می خوام یه برنامه بنویسم که در اکتیویتی دوم یک edit text باشه و یک دکمه که با وارد کردن حروف در این با زدن دکمه این حروف به اکتیویتی اول رفته و در txt view موجود در اکتیویتی اول نمایش داده شود
دوستان کمک
shahin bahari
چهارشنبه 29 آذر 1391, 17:01 عصر
با استفاده از کد زیر میتونیم به اکتیویتی دوم بریم:
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/10407159/android-how-to-manage-start-activity-for-result
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.