Possible en double:
calling non-static method in static method in JavaComment appeler une méthode non statique d'une méthode statique
Est-il possible d'appeler une méthode non statique d'une méthode statique? Le non-statique est situé dans une autre classe et doit être non-statique.
public static void start() {
CheckConnection checkInternet = new CheckConnection();
if (checkInternet.isNetworkAvailable()) {
// Has internet Connection
} else {
// No Internet Connection
}
}
Le code ne donne pas d'erreurs dans Eclipse (Android 4.0.4), mais si je l'exécuter mes gels et ferme l'application.
Oui c'est possible (il ne serait pas compilé sinon). Et ce n'est pas la raison pour laquelle ça gèle. Il est plus probable que la méthode 'isNetworkAvailable()' se bloque pour d'autres raisons. – assylias
après le chemin de pile – njzk2
ou le c'tor de CheckConnection. Regarder sur le stacktrace lors de l'exécution en mode débogage peut dévoiler le problème. – breezee