PDA

View Full Version : چرا



mehran6764
دوشنبه 22 آذر 1395, 23:11 عصر
یه متد داریم به اسم isNetworkAvailable ، این متد چک می کنه که به نت وصل هستیم یا نه ، اگر وصل نباشیم یه پیام به کاربر می ده که اینترنت قطع شده .
سوال اولم اینکه برای اینکه این متد رو داخل هر اکتویتی ننویسیم باید چی کار کنیم ؟
سوال دومم اینکه بهترین روش برای اینکه تا پایان برنامه این تابع کار کنه چیه ؟

ژیار رحیمی
سه شنبه 23 آذر 1395, 02:36 صبح
یک کلاس اضافه کن که کلاس Activity را به ارث ببره و داخل کلا س متد خود تو بزار و تمام Activity هایی که داری قسمت ارث بری آن را به نام کلاس خودت که اضافه کردی تغییر بده.

armankh2015
سه شنبه 23 آذر 1395, 10:04 صبح
پاسخ سوال اول : یک کلاس بسازید که این متد رو به صورت public static درون خودش داشته باشه ، اینجوری واسه فراخوانی فقط کافیه نام کلاس رو بنویسید و بعدش "." بزنید و به متد دسترسی پیدا کنید.
پاسخ سوال دوم : از سرویس ها و Broadcast Reciver استفاده کنید که به محض ایجاد تغییر در وضعیت نت فعال بشه .

موفق باشید.