ایجاد error در اجرای برنامه
سلام، من یه مشکل داشتم و اون اینکه استاد در انتهای بخش اول فصل 5 درباره 2 تا if اضافه صحبت کردن و گفتن اگر در کلاس secondactivity این 2 if را اضافه کنیم مشکل کرش حل می شه، حالا چیزی که برای من اتفاق افتاده این هست که من هردوی putExtra ها را برای تست از fristactivity پاک کردم تا ببینم زمانی هم که ارسال نداریم باز هم کرش داریم با نه، جالب این جاست که برای من داخل فیلدی که عدد وارد می شه (USER_AGE) کرش اتفاق نمی افته ولی داخل فیلد (USER_INPUT) کرش اتفاق می افته، حالا سوال من اینجاست که منظور استاد این بوده که زمانی که ما این 2 تا IF را اضافه می کنیم در هر شرایطی دیگه نباید کرشی اتفاق بیافته (منظورم زمانی هست که اطلاعات ارسال نمی شود)، و چرا در امولیتور من برای یکی کراش اتفاق می افته و برای یکی نه. (من هر دو putEtxtra را پاک کردم).
مرسی
خوب چیزی که واصح هست ، اینه که احتمالا یه جای کد شما از اون خطا ی اول جلوگیری میکنه ، ولی دومی کرش میکنه اما اینکه بهتریم حالت واسه گرفتن یه اکسترا چیه ؟! اینه
اگر "اصلا اکسترا ای وجود داشت " اگه کلید <id> وجود داشت" => حالا یه کاری بکنیم که کدش میشه این
if (extra!=null && extra.containkey("id"))
{
// know do some job Good Boy :)
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .