تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Reza Tavassoli
intent vs. finish
جامعه جاوا (اندروید) ایجاد شده در ۲۹ آذر ۱۳۹۸

سلام 

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

سلام

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

سعید شاهینی ۳۰ آذر ۱۳۹۸، ۱۰:۲۲

 

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

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

Reza Tavassoli ۰۶ فروردین ۱۳۹۹، ۱۷:۲۳