چگونه این خطاها را رفع کنم؟





دوست عزیز، این همه خطا ممکنه عاملش تنها یک سهلانگاری باشه.
شما باید خطایابی کنید. برای این منظور شما میتونید آموزش مختص به خطایابی را مشاهده کنید.
ولی برای پیدا کردن خطاهایی که شماره خطی که خطا احتمالا از اونجا نشئت گرفته در Logcat قابل مشاهده نیست باید چند کار انجام بدید.
اول باید ببینید در کدوم خط این خطا اتفاق افتاده و بعد دلیلش رو بفهمید (مثلاً شاید پارامتری null باشه و شما مقداردهی اولیه نکرده باشید و ...)
در این مواقع برای پیدا کردن خط خطا دو راه دارید:
اول اینکه جاهایی که احتمال میدید خطا از اونجا باشه رو کامنت کنید و اگه نرمافزار اجرا شد پس خطا از اونجاست.
دوم اینکه میتونید از try catch استفاده کنید.
استفاده از try catch چه برای مواقعی که میخواهید از خطاهای پیشبینی نشده و حتی پیشبینی شده جلوگیری کنید قابل استفاده است و هم برای خطایابی (هرچند بیشتر برای مورد اول مورد استفاده قرار میگیرد)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .