5. خطای رایج ActivityNotFoundException
هنگامی با این غلط واکنش می کنید که فراخوانی اینتنت یا این که startActivity باخت میخورد
طراحی اپلیکیشن در مشهد به دلیل آن که Activity نمیتواند اینتنت داده گردیده را جاری ساختن نماید.
راهکار:
برای حل این اختلال فولدر منیفست را گشوده نمائید، بررسی نمائید که تک تک اکتیویتیها را به صدق تمجید کردهاید. توجه نمایید که هر اکتیویتی را با اسم بدون نقص کلاس یا این که یک نقطه برای اسم پکیج معرفی فرمایید.
6. خطای ClassCastException
این نادرست به جاوا مربوط میشود و به شما قابلیت و امکان می دهد متغیرها را از یک نوع به نوع دیگری تبدیل نمائید. یعنی می توانید دو کلاس با ساختار متعدد را به هم تبدیل نمایید.
رفع این نادرست در پیاده سازی نرم افزار اندروید:
برای حل این ایراد به اندروید استودیو امر دهید فولدرهای طرحبندی را توشه دیگر مرمت نماید.
7. خطای NullPointerException
در جاوا هنگامی یک متغیر مرجع تعریفوتمجید می کنید در واقع یک اشارهگر برای آن ساخت و ساز می کنید. با تخصیص مقدار صفر به مرجع آن شیء، اشاره می کنید که آن شیء به یک منبع ناشناخته داده اشاره مینماید. مقادیر صفر میتوانند در کد گذاری برخی از پیاده سازیها اثر گذار باشند ولی زمانی با خطای NullPointerException مواجه می شوید یعنی از مرجعی به کارگیری کردهاید که به یک مقدار خالی اشاره مینماید.
چاره:
برای رفع این اختلال از Logcat Monitor به کار گیری فرمایید که محل ظریف نادرست را مشخص و معلوم نماید. آنگاه در آن نصیب متغیر را قرار دهید تا این اشتباه رفع گردد.
8. خطای رایج NetworkOnMainThreadException
این نادرست هنگامی رخداد می افتد که نرم افزار کارایی مینماید عملیات کانالسازی را در main thread ایفا دهد. عملیاتی مانند ارسال درخواستهای API، اتصال به دیتابیس یا این که دانلود یک پوشه. این عملیاتها بسیار وقتگیر میباشند و main thread را بلاک مینمایند. پس سبب ساز ساختوساز ارور NetworkOnMainThreadException خواهند شد.
رفع این غلط در پیاده سازی نرم افزار اندروید:
زمانی که با این نوع اشتباه روبهرو می شوید، کد کانالای که در main thread در حالا ایفا میباشد را به یک thread غیر وابسته منتقل فرمایید.