大家好!
在继续Activity类中使用代码:
ConnectivityManager cm;
cm =(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
即可获取环境服务。
但,在没有继续Activity类中要如何使用呢?如:
public class PublicFunctions {
    public static boolean checkInternet() {
        ConnectivityManager cm;
        cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo info = cm.getActiveNetworkInfo();
        if(info != null && info.isConnected()) {
            return true;
        }else {
            return false;    
        }
    }
}
会报方法未定义错误,主要是要先获取Context,再可以使用getSystemService(),但,如何获取Context?
希望各位教招!


解决方法:

Context context;

context.getSystemService(Context.CONNECTIVITY_SERVICE);