آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

hamed  6 سال پیش  6 سال پیش
0 0

0 0
بابا دفعه قبل هم همین سوال رو ازتون پرسیدم کسی جواب نداد. خواهشا اگه کسی هست جواب بده.خواهش میکنم. (6 سال پیش)
0 0
از کداتون عکس بزارید شاید کسی تونست جوابتون رو بده . (6 سال پیش)
+1 0
activity رو توی manifest درست تعریف کردی؟از ComponentInfo یه عکس بزار ببینیم! (6 سال پیش)
0 0
از طریق ترد اکتیویتی اجرا نکردید؟ لطفا تیکه کدی که خطا توش رخ داده رو بذارید.. (6 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
gadolf  6 سال پیش
0 0

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

در این مواقع برای پیدا کردن خط خطا دو راه دارید:
اول اینکه جاهایی که احتمال می‌دید خطا از اونجا باشه رو کامنت کنید و اگه نرم‌افزار اجرا شد پس خطا از اونجاست.
دوم اینکه می‌تونید از try catch استفاده کنید.

استفاده از try catch چه برای مواقعی که می‌خواهید از خطاهای پیش‌بینی نشده و حتی پیش‌بینی شده جلوگیری کنید قابل استفاده است و هم برای خطایابی (هرچند بیشتر برای مورد اول مورد استفاده قرار می‌گیرد)


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .