رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
هندل کردن خطاهای اندروید
#1
سلام
 چطور میشه خطایی که برنامه اندروید میده و از برنامه خارج میشه رو هندل کرد و از برنامه خارج نشه و پیامی که من میخام رو بده
من یک برنامه ای نوشتم که کاربر یک آدرسی رو  وارد میکنه. توی برنامه ام این آدرسی رو که کاربر وارد میکنه رو ندارم که چک کنم ببینم درست هست یا نه.به خاطر همین چون آدرس رو اشتباه میزنه از برنامه خارج میشه من نمیخام خارج بشه مثلا بگه اتصال برقرار نشد
لطفا کمک کنید
پاسخ
تشکر شده توسط:
#2
سلام
اگر با جاوا کد مینویسید ، تو جاوا برای هندل خطا از exception ها استفاده میشه بدین صورت

try {
code
} catch (ExceptionType name) {

}

مثال:

PrintWriter out = null;

    try {
        System.out.println("Entering try statement");
        out = new PrintWriter(
                  new FileWriter("OutFile.txt"));
            for (int i = 0; i < SIZE; i++)
                out.println("Value at: " + i + " = " 
                             + vector.elementAt(i));
  
    } catch (ArrayIndexOutOfBoundsException e) {
         System.err.println("Caught " 
                     + "ArrayIndexOutOfBoundsException: " 
                     +   e.getMessage());
 
    } catch (IOException e) {
         System.err.println("Caught IOException: " 
                             +  e.getMessage());
 
    } 


در سایر زبان ها مثل بیسیک و ... رو نمیدونم باید گوگل کنید یا اینکه با قید نام زبان سوالتون رو دوباره مطرح کنید.
پاسخ
تشکر شده توسط: Eshpilen
#3
این تاپیک رو مطالعه کنید: جلوگیری از Crash برنامه درصورت بروز خطا
پاسخ
تشکر شده توسط: baghbani , Eshpilen
#4
البته تاپیک فوق برای خطاهایی هست که از دستتون در رفته یا پیش‌بینی نکردین وگرنه روال منطقی مدیریت خطا همونی هست که دوستمون توی پست شماره 2 معرفی کردن.
پاسخ
تشکر شده توسط: baghbani , Eshpilen




کاربران در حال بازدید این موضوع: 2 مهمان