آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تغییر دادن محتوی textview l موجود در activity اول از طریق activity دوم

darvin_lasari  11 سال پیش  11 سال پیش
0 0

چطوری میتونیم مقداری که در textview یا textedit یا هرچیز دیگه ای در activity1  موجود باشه رو از طریق activity2 که در حال حاضر فعال است رو تغییر داد برعکس این موضوع رو به راحتی میشه انجام داد با ارسال مقدار با extanc  ولی این حالت رو چطوری انجام بدم ممنون میشم کمکم کنید.

0 0
سلام. اون متغیری که میخوای جابجا کنی رو با intent بفرست اونطرف.. اونطرف هم اول کار داخل onCreate با یه bundle بگیرش م هرجا میخوای استفاده کن.. (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
darvin_lasari  11 سال پیش
0 0

جواب شما برای اون موقعی هست که بخواهیم مقداری رو از activity 1 به activity2 بفرستیم ولی من برعکس اینرو میخوام مثلاً اینجوری در نظر بگیرید از activity1 ما activity2 رو صدا کردیم و یک لیستی رو نشون داده حالا بعد از انتخاب یکی از آیتمهای اون لیست باید مقداری که توی اون آیتم هست برگرده توی اکتیویتی قبلی یعنی activity1 و در جایی مثلاً textview نشون داده بشه 

0 0
اگر منظورتون اینه که با زدن دکمه back گوشی این جابجایی انجام بشه به فکر من دو راه میرسه : اولی اینکه متد back رو اورراید کنی توی همون اکتیویتی و توش انتقال رو انجام بدی. دومی اینکه یه دکمه back خودت بسازی و باهاش به اکتیویتی مورد نظر بری و همون موقع انتقال هم انجام بدی. البته یه کار کلی دیگه هم اینه که اکتیویتی دومت extends شده باشه به اولی و کنترلر ها رو تو اولی تعریف کنی و تو جفتشون استفاده کنی ... ( تغییراتش خطرناکه، قبلش از manifest بک آپ بگیر ) (11 سال پیش)
پاسخ به سوال 
sh.khaksar  11 سال پیش
0 0

شما میتونید با استفاده از متد StartActivityForResult این کارو انجام بدید، برای نحوه استفاده هم یه سرچ ساده گوگل کنید دستتون میاد.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .