Autore Topic: Check connessione device bloccato  (Letto 791 volte)

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Check connessione device bloccato
« il: 28 Ottobre 2011, 12:52:46 CEST »
0
sto facendo un test per verificare se il device è connesso a una rete, internet o dati:
Codice (Java): [Seleziona]
public boolean checkConn() {
                Log.v("","entrato");
                ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
                Log.v("","dichiatato");
                if ((connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
                                .getState() == NetworkInfo.State.CONNECTED)
                                || (connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
                                                .getState() == NetworkInfo.State.CONNECTED)) {
                        Log.v("","You are online");
                        return true;
                } else {
                        Log.v("","You are offline.");
                        return false;
                }
        }
mi si blocca facendo andare in stallo tutta l'app alla dichiarazione:
Codice (Java): [Seleziona]
ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

potete aiutarmi a capire perchè..sul Logcat non ho errori ma alloca solo memoria:
Codice: [Seleziona]
10-28 10:47:54.586: INFO/ActivityManager(60): Displayed activity com.maki.manuel/.NetisfactionActivity: 1891 ms (total 1891 ms)
10-28 10:47:59.890: DEBUG/dalvikvm(144): GC_EXPLICIT freed 643 objects / 36064 bytes in 221ms
10-28 10:48:02.076: VERBOSE/(413): entrato
10-28 10:48:07.545: DEBUG/dalvikvm(270): GC_EXPLICIT freed 85 objects / 4104 bytes in 2414ms
10-28 10:48:21.336: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 11834 objects / 467304 bytes in 94ms
10-28 10:48:48.646: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 15697 objects / 579656 bytes in 162ms
10-28 10:49:13.006: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14216 objects / 523600 bytes in 103ms
10-28 10:49:30.316: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
10-28 10:49:37.317: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14243 objects / 524872 bytes in 102ms
10-28 10:50:01.566: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14214 objects / 524192 bytes in 110ms
10-28 10:50:25.826: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14216 objects / 524328 bytes in 178ms
10-28 10:50:50.206: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14203 objects / 524152 bytes in 180ms
10-28 10:51:14.396: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14177 objects / 523464 bytes in 125ms
10-28 10:51:38.576: DEBUG/dalvikvm(413): GC_FOR_MALLOC freed 14231 objects / 525152 bytes in 119ms

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #2 il: 28 Ottobre 2011, 14:11:40 CEST »
0
no niente, il concetto di testare la connessione mi è chiaro, è proprio l'istruzione a bloccarmi il programma, non riesce a risolverla

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #3 il: 28 Ottobre 2011, 14:22:23 CEST »
0
può essere che sia causato dal fatto che il metodo viene chiamato da una classe esterna alla classe activity?? o_O

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #4 il: 28 Ottobre 2011, 14:27:06 CEST »
0
Ma...
l'errore sembra dire tutt'altro:
Citazione
10-28 10:49:30.316: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #5 il: 28 Ottobre 2011, 14:37:26 CEST »
0
non mi ero nenahce accorto di quella linea :-[..scusa ma non sono ancora così esperto hai un'idea su come risolverlo?

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #6 il: 28 Ottobre 2011, 14:44:25 CEST »
0
Io non sono esperto, però magari googlando si trova qualcosa.
Per iniziare hai inserito questa riga nel manifest ?
Codice (XML): [Seleziona]
<uses-permission android:name="android.permission.INTERNET"></uses-permission>  
Prova a dare un occhio anche qui:

http://www.anddev.org/networking-database-problems-f29/emulator-internet-does-not-work-t50961.html

Come puoi vedere i problemi posono essere svariati.
« Ultima modifica: 28 Ottobre 2011, 14:48:44 CEST da Luigi.Arena, Reason: aggiunto link »
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #7 il: 28 Ottobre 2011, 15:27:04 CEST »
0
penso di aver risolto grazie! :-)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #8 il: 28 Ottobre 2011, 15:35:09 CEST »
0
Se hai risolto, posta come hai fatto.
Potrebbe tornare utile a qualcuno.  :-)
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Check connessione device bloccato
« Risposta #9 il: 28 Ottobre 2011, 16:18:15 CEST »
0
come avevo intuito dava errore perchè facevo rifarimento ad elementi della classe con estensione activity e quindi ho spostato anche la chiamata della classe esterna all'interno della classe activity e ora tutto funziona a dovere