重複の可能性:
Java の静的メソッドで非静的メソッドを呼び出す
静的メソッドから非静的メソッドを呼び出すことは可能ですか? 非静的は別のクラスにあり、非静的である必要があります。
public static void start() {
CheckConnection checkInternet = new CheckConnection();
if (checkInternet.isNetworkAvailable()) {
// Has internet Connection
} else {
// No Internet Connection
}
}
このコードは Eclipse (Android 4.0.4) ではエラーになりませんが、実行するとアプリケーションがフリーズして閉じます。