ตัวรับสัญญาณออกอากาศสำหรับตรวจสอบการเชื่อมต่ออินเทอร์เน็ตในแอพ Android
ฉันกำลังพัฒนาตัวรับสัญญาณออกอากาศ android สำหรับตรวจสอบการเชื่อมต่ออินเทอร์เน็ต ปัญหาคือตัวรับสัญญาณออกอากาศของฉันถูกเรียกสองครั้ง ฉันต้องการให้เรียกเฉพาะเมื่อเครือข่ายพร้อมใช้งาน หากไม่สามารถใช้งานได้ฉันไม่ต้องการรับการแจ้งเตือน นี่คือตัวรับสัญญาณออกอากาศ public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { final ConnectivityManager connMgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); final android.net.NetworkInfo wifi = connMgr .getNetworkInfo(ConnectivityManager.TYPE_WIFI); final android.net.NetworkInfo mobile = connMgr .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (wifi.isAvailable() || mobile.isAvailable()) { // Do something …