تا %60 تخفیف خرید برای 8 نفر با صدور مدرک فقط تا
00 00 00
محمد سعید عبدی

رفع خطای Unfortunatelly program name stoped

با اهدای سلام خدمت سروران گرانقدر
در اندروید استودیو زمانیکه برنامه را اجرا میکنیم برنامه روی دیوایس نصب شده و اجرا می گردد اما زمانیکه مثلا روی یک باتن کلیک می کنیم با خطای  Unfortunatelly program name stoped مواجه شده و برنامه بسته می شود 
اول اینکه چگونه می توان علت وجود این مشکل را پیدا کرد و هم اینکه چکار می توان انجام داد تا برنامه بسته نشود و علت خطا Toast گردد ؟

این سوال 1 پاسخ دارد.
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

سلام به شما دوست عزیز.

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

رفع خطای Unfortunatelly program name stoped

دقت کنید که در قسمت caused by یک خط مانده به آخر نوع خطا را که در اینجا divide by zero است نیز نوشته است.

 

برای این که هنگام خطا برنامه بسته نشود می توانید در قسمتی که خطا رخ می دهد از try/catch استفاده کنید و در قسمت catch خطای مربوطه را toast  کنید.

کانال تلگرام، اینستاگرام، توییتر: mehdiadeli9
  • انتخاب شده به عنوان جواب توسط 1 نفر
پاسخ شما
برای ارسال پاسخ خود وارد شوید.