viewContext

پرسیده شده
فعالیت 1134 روز پیش
دیده شده 515 بار
3

سلام 

اگر ارور ۴۰۱ داشته باشیم متد showError کال می شود و وارد صفحه لاگین می شویم.

توی متدshowError ما viewContext داریم.

وقتیNikeException.Type.AUTH کال می شود و از productDetailActivity به AuthActivity می رویم .چرا برای viewContext  دوتا اتفاق می افتد؟؟؟

۱-در ابتدا مقدار viewContext برابر MainActivity می شود ودر نهایت startActivity و Toast کال می شود.

۲-بعد از از خوندن این کد  مقدار context به ProductDetailActivity تغییر می کند و دوباره  startActivity و Toast کال می شود.

 

این باعث میشه دوبار startActivity و Toast کال شود.

اگر کلاس MainActivity از NikeActivity ارث بری نکند مشکل ما حل می شود و فقط مورد ۲ اتفاق می افتد.

اما چرا وقتی  توی productDetailActivity  هستیم اول context  ما MainActivity است و بعد تغییر می کنه؟

فایل پیوست

علی خدری
علی خدری

21 بهمن 99

1
حذف شده

سلام وقت بخیر علی جان

ممنون از هوشمندیتون این مورد رو بررسی میکنم نتیجه رو براتون مینویسم

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

21 بهمن 99

حذف شده
سلام پوریا جان. قرار بود بررسی انجام بدی.به نتیجه ای نرسیدی؟
علی خدری

30 بهمن 99

حذف شده
سلام علی جان تمامی مشکلاتی که در اپلیکیشن وجود دارند در ویدیو آخر برطرف خواهند شد.چون ممکن بود اگر راه حل خودمو بگم شما رو گمراه کنم ابتدا صبر کردم استاد در ویدیو اخر مشکلات رو بررسی کنند .
پوریا شفیعی

30 بهمن 99

0
حذف شده

سلام

سلام داخل کلاس NikeActivity به جای register کردن و unregister داخل onCreate و onDestroy داخل onStart و onStop اونارو کال کنید تا زمانی که Activity بسته میشه به EventBus گوش نده.

فایل پیوست

معین سعادتمند

توسط

معین سعادتمند

9 فروردین 00

جلسه صفحه ورود به حساب کاربری و ثبت نام: قسمت اول