intent vs. finish

پرسیده شده
فعالیت 1500 روز پیش
دیده شده 746 بار
1

سلام 

اگر تو کلاس دومی که ایجاد کردید بجای finish از همون intent برای بازگشت استفاده کنیم فرق می کنه ؟ تفاوت خاصی داره ؟

فایل پیوست

Reza Tavassoli
Reza Tavassoli

29 آذر 98

4
حذف شده

سلام

از متد finish برای بستن اکتیویتی استفاده می شه، و با intent شما نمی تونید به صفحه قبل برگردید، بلکه باعث می شه یک اکتیویتی جدید ایجاد بشه.

فایل پیوست

سعید شاهینی

توسط

سعید شاهینی

30 آذر 98

0
حذف شده

 

Intent intent  = new Intent(this , MainActivity.class);
intent.putExtra("myName",myName);
setResult(Activity.RESULT_OK,intent);
//finish();
startActivity(intent);

با استارت اکتیویتی هم بر می گرده به صفحه قبل ؛ تفاوت در بسته شدن اکتیویتی هستش؟

فایل پیوست

Reza Tavassoli

توسط

Reza Tavassoli

6 فروردین 99

حذف شده
سلام رضا جان. وقت بخیر. با استارت اکتیویتی درسته برمیگرده به صفحه قبل ولی نام نوشته شده درون EditText رو برنمیگردونه و فقط برمیگرده به صفحه قبلی. چون ما داریم ازش میخوایم یه اکتیویتی رو استارت بزنه فقط. امتحان کنی میبینی که هیچی رو برنمیگردونه . حتما باید از finish استفاده کنی.
احمد اسماعیلی

27 اردیبهشت 99