Check Network Connection

من الأمور الهامة في تطبيقك إذا كان يتطلب الدخول على النت هو التأكد من أن التطبيق يعمل على جهاز مرتبط بشبكة الأنترنت أو لا ويكون ذلك من خلال الخطوات الآتية :-

1- لابد في البداية أن يكون داخل ملف manifest قبل بداية تاج    <application> الأذن الخاص وهو إذن لمعرفة حالة الشبكة

2- هيتم عمل الميثود الأتية :- وفيها يتم التأكد من حالة الشبكة هل في أتصال بالأنترنت وبالتالي return true وفي حالة عدك وجود إتصال return false

3- يتم عمل أختبار من خلال لينم بداخلها الكود المراد التأكد من وجود شبكة أو لا

مثلاً الضغط على زرار  أو الضغط على تاب أو غيرها فإذا وجدت الشبكة يتم الدخول وعمل اللازم

4 – وإذا فشل الأتصال تظهر الرسالة الآتية :-

في حالة ال Fragment يتم كتابة الميثود بالشكل التالي :

ولأن الميثود getSystemService() غير معرفة في الفرجمنت يتم أستخدام getActivity للحصول عليها .

 

 

 

 

 

 

 

 

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Latest posts by عهود على (see all)

Comments

comments

اترك تعليقاً

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