আপনার কোডের সমস্ত ব্যতিক্রম এবং অন্য ব্যতিক্রমগুলি ভাঙার জন্য যদি তা অবহিত থাকে:
এই পদ্ধতিগুলি স্বাভাবিক অপারেশনের সময় রানটাইম নিক্ষেপ করে এমন ব্যতিক্রমগুলি ফিল্টার করে (খুব ব্যতিক্রমী নয়, তারা কি?) এটি ক্লাস ফিল্টার ব্যবহার করে না, যেহেতু এটি খুব বেশি ফিল্টার করে; আপনার কোডগুলিতে বাগগুলি প্রায়শই রানটাইম ক্লাসকে ব্যতিক্রম ছুঁড়ে ফেলার কারণ দেয় (যেমন শেষের দিকে একটি অ্যারে তালিকায় প্রবেশ করা)।
সক্ষম করুন জাভা ব্যতিক্রম ব্রেকপয়েন্ট / কোন ব্যতিক্রম জন্য uncaught ব্যতিক্রম শুধুমাত্র।
ধরা পড়া এবং অপ্রকাশিত ব্যতিক্রমগুলির জন্য Exception (java.lang)
ক্লাসের জন্য একটি নতুন জাভা ব্যতিক্রম ব্রেকআপপয়েন্ট যুক্ত করুন । শর্ত সক্ষম করুন এবং এটিতে এটি সেট করুন:
!(this instanceof java.lang.ClassNotFoundException || this instanceof android.system.ErrnoException || this instanceof java.io.FileNotFoundException || this instanceof javax.net.ssl.SSLHandshakeException || this instanceof javax.net.ssl.SSLPeerUnverifiedException || this instanceof android.system.GaiException || this instanceof java.net.SocketTimeoutException || this instanceof java.net.SocketException || this instanceof java.security.NoSuchAlgorithmException)
আপনার মুখোমুখি হওয়া অন্য কোনও ব্যতিক্রমী ব্যতিক্রমী শর্তে বর্জন তালিকায় যুক্ত করুন। (বিটিডাব্লু, ব্যবহার করে java.lang.Exception
কার্যকরভাবে দ্বিতীয় "কোনও ব্যতিক্রম" এন্ট্রি পাওয়ার একটি উপায়))