بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از Catch های متعدد برای Handling خطاها
آیا برای مدیریت خطا باید هر خطا رو جدا گانه مدیریت کرد ؟
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());
}
در غیر این صورت ، باید هرخطا را جداگانه مدیریت کنید
پاسخ به سوال
mahdak
12 سال پیش
+1
0
مدیریت جداگانه هر خطا به برنامه نویس کمک می کنه در حین وقوع خطا بهتر و زودتر متوجه منبع خطا بشه والا مشکلی با ارسال همه ی خطاها به یک Exception کلی, پیش نخواهد اومد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .