آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

اجرای دستوراتی دیگر، در صورت بروز خطا، با try و catch ، در برنامه نویسی اندروید

معمولا در اجرای برخی کدها (دستورها)، ممکن است یک سری خطاها به وجود بیاید که باید آنها را پیش بینی کنیم. ایجاد خطا می تواند باعث force close (یعنی بسته شدن برنامه اندروید) شود. بنابراین با ترکیب try و catch می توانیم تعیین کنیم که در صورت ایجاد خطا در اجرای یک سری دستور، به جای آنها، دستوراتی دیگر اجرا گردد. برای این نوع کدنویسی، می توان Exception های مختلفی را در نظر گرفت، شکل کلی این نوع کدنویسی، به صورت زیر می باشد :


try {
    // first commands
} catch (Exception e) {
    //  second commands
}
نکته

دقت شود که می توانیم برای catch هیچ دستوری تعریف نکنیم (این شیوه، برای زمانی به کار می رود که تنها بخواهیم در صورت بروز خطا در اجرای دستوراتمان، مشکلی در اجرای برنامه پیش نیاید، یعنی force close ایجاد نشود). بنابراین در این موارد، می توان کدها را به صورت زیر نوشت :


try {
    // commands
} catch (Exception e) {
}

که در آن به جای عیارت // commands ، باید کدهای مورد نظرمان را بنویسیم.

نویسنده علیرضا گلمکانی
شماره کلید 345
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
جعفر
۱۳۹۶/۰۹/۳۰
۱۶:۵۵

ممنون عالی بود

ahmad
۱۴۰۳/۰۱/۱۶
۰۵:۲۷

احسنت

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)