التطبيق بيتقفل ليه ؟؟؟؟؟

 

اسوء حاجة ممكن تحصل وانت بتجرب تطبيق اخد منك وقت طويل وتفكير كتير قوى انك تلاقى التطبيق

 

اتفقل وتشوف الرسالة السخيفة دى

 

 

BwKn4XbIEAA-VYL

 

 

ايه اللى حصل ؟؟؟؟؟؟؟؟؟؟؟؟؟

التطبيق اتفقل 

لية ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

بسبب وجود exception 

 

و exception  عبارة عن event يحدث خلال تنفيذ كود التطبيق مما يؤدى الى ايقاف تنفيذ الكود .

 

-عند وجود خطأ فى method  اثناء تنفيذ الكود تقوم هذه method بإنشاء object وترسله الى :-

 

runtime system , هذا object يُسمى exception object ويحتوى على المعلومات اللازمة عن الخطأ .

 

– exception له انواع كتير زى null pointer exception , activity not found exception

 

– كل الكلام دة كويس بس لما المشكلة دى تحصل اعمل ايه ؟؟؟؟؟؟؟

 

-افضل طريقة للتعامل مع exceptions اننا نعرف كل نوع ايه المقصود بيه , يعنى لما اشوف فى log الاسم ده activity

 

not found exception , اعرف على طول انى كنت بحاول استدعى activity مش موجودة وهكذا

 

 – النهاردة ان شاء الله هنحاول نعرض بعض انواع exceptions واسباب حدوثها بحيث اول ما نشوف اسم exception

 

نعرف المشكلة فين .

 

1) activity not found exception 

 

– زى ما قولنا قبل كده اننا بنستدعى activity مش موجودة او انا نسيت اسجلها فى manifest

 

act

 

 

2) null pointer exception 

 A)

– النوع دة بيظهر غالبا لانى عملت declaration  ل object من class ومعملتش creation لل object ده , ازاى يعنى ؟؟

 

مثال :

 

 

كدة انا عملت declaration ل object من ArrayList class

 

 

 

كدة انا عملت creation لل object

 

 

 

لو انا معملتش الخطوة b هيظهر لية null pointer exception

 

B)

كمان من اسباب حدوث النوع دة اننا نعرف button 

 

 

 

قبل ما اربط activity ب UI 

 

 

– ان شاء الله سنقوم بعرض باقى انواع exceptions وطريقة التعامل معها بإستخدام try….catch المرة القادمة 🙂

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *