Soru & Cevap

İnternet erişimi varken veri gönderemiyrm ...

05.06.2014 - 04:35

Arkadaşlar yaptığm uygulamam da konum verisi alıyrm ve db kayt ediyorm eyer bir wifi veya mobile bağlantı olduğnda db deki bilgileri yolluyrm ve bilgileri db siliyorm.Sorun şu wifi ilk defabağlandığında çalışyr yani db deki verileri göndermek için sürekli wifi yi yada mobil veriyi açıp kapamam gerekli.bunu nasıl düzeltebilrm.bağlantı olduğu süre veriyi göndermesini istyrm.

public static int getConnectivityStatus(Context context) {

        ConnectivityManager cm = (ConnectivityManager) context
                .getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
                if (null != activeNetwork && cm.getActiveNetworkInfo().isAvailable()
                && cm.getActiveNetworkInfo().isConnected()) {
            if (activeNetwork.getType() == ConnectivityManager.TYPE_WIFI)
                return TYPE_WIFI;
                       if (activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE)
                return TYPE_MOBILE;
        }
        return TYPE_NOT_CONNECTED;
    }

burada bir eksiklk varmı

 

public void onReceive(final Context context, final Intent intent) {
        
        int statusid = InterneteBaglandi.getConnectivityStatus(context);
        String ssdi = getWifiName(context);.......................

die gidyr bağlandıgı wifi adını filan da alıp db kayt ediyrm.

2 Görüntülenme

0 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.