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

استفاده از Catch های متعدد برای Handling خطاها

مجتبی یگانه  12 سال پیش  12 سال پیش
0 0

آیا برای مدیریت خطا باید هر خطا رو جدا گانه مدیریت کرد ؟

catch (SQLException e) {
    Log.i("negano", e.getMessage().toString());
}
catch (Exception e) {
    Log.i("negano", e.getMessage().toString());
}
0 0
ALU جان سورس و تیتر سئوالت رو تمیز و تصحیح کردم. (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
javac  12 سال پیش
+1 0

در واقع اگر شما بخواین  یک خطا رو مدیریت کنید فارغ از نوع خطایی که داره( یعنی مهم نیست براتون که خطاش چیه!) از این دستور میتونید استفاده می کنید: این دستور هرنوع exception ای که اتفاق بیافتد را مدیریت میکند

catch(Exception e){
Log.i("negano", e.getMessage().toString());
}


 در غیر این صورت ،  باید هرخطا را جداگانه مدیریت کنید 

0 0
مرسی :) (12 سال پیش)
پاسخ به سوال 
mahdak  12 سال پیش
+1 0

مدیریت جداگانه هر خطا به برنامه نویس کمک می کنه در حین وقوع خطا بهتر و زودتر متوجه منبع خطا بشه والا مشکلی با ارسال همه ی خطاها به یک Exception کلی, پیش نخواهد اومد.


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