آموزش try و catch در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش try و catch در برنامه نویسی اندروید می پردازیم این آموزش خیلی به برنامه نویسان کمک می کند تا از خطاهای احتمالی جلوگیری کند و برنامه دیگر Force close یا Force stop ندهد البته باید درون بدنه آن از log استفاده کنیم تا علت خطا را بفهمیم قبلتر آموزش log را برای شما عزیزان قرار داده بودیمش در سایت جستجو کنید در ادامه با ما همراه باشید.
اولین نوع خطای ورودی یا خطا در IO

اگر در try اتفاقی بیفتد وارد catch شده و علت آن خطا در e قرار می گیرد به طور مثال ما کار اصلی خود را در try قرار می دهیم در صورتی که خطا اتفاق بیفتد وارد catch شده علت خطا را نمایش میدهد.
به مثال زیر دقت کنید.

در صورتی که خطا دهد وارد catch شده و یک Toast که حاوی علت خطا است به نمایش داده می شود.
مدل دیگری از try و catch

این هم از آموزش Try و Catch امیدوارم مفید بوده باشد.
فرق کد اولی با کد دومی در این است که نوع خطاهایی که به شما نمایش داده می شود فرق می کند چون خطای ورودی و با خطای کلی خیلی فرق دارد خطاهایی ورودی ممکن است بر اثر ورود دیتا نا مربوط توسط کاربر اتفاق بیفتد به طور مثال شما برنامه ای دارید که دو عدد را جمع می کند اگر مقدار ورودی کاربر به غیر از عدد باشد سبب ایجاد خطا می شود . ولی خطای کلی ممکن است به علت استفاده نادرست از یک متد رخ دهد .
موفق باشید.

مطالعه بیشتر