내 딸을위한 간단한 응용 프로그램을 개발하려고하지만 전문적이지 않습니다. :)Android - 컨텍스트 매개 변수를 메서드에 전달하는 방법
부울 메서드에 컨텍스트를 전달하는 방법을 궁금합니다. 나는 Context
매개 변수를 전달하는 방법을 모르기 때문에
public static boolean hasActiveInternetConnection(Context context) {
if (isNetworkAvailable(context)) {
try {
HttpURLConnection urlc = (HttpURLConnection) (new URL("http://www.google.com").openConnection());
urlc.setRequestProperty("User-Agent", "Test");
urlc.setRequestProperty("Connection", "close");
urlc.setConnectTimeout(1500);
urlc.connect();
return (urlc.getResponseCode() == 200);
} catch (IOException e) {
Log.e(LOG_TAG, "Error checking internet connection", e);
}
} else {
Log.d(LOG_TAG, "No network available!");
}
return false;}
내가 오류를 얻고으로
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;}
아래 두 코드를 병합 할 때
내 문제이다.