这是Android的正确代码:
从中调用initMyApplication.onCreate()
public class Connectivity {
static ConnectivityManager cm;
public static void init(Context context){
cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
}
public static boolean isConnected(){
activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnected();
return isConnected;
}
Run Code Online (Sandbox Code Playgroud)
正在使用staticAndroid的方式?
这些静态值是否会比任何活动或启动的服务(将在一小时内完成)保持更长时间?
有一个相关的问题 Android应用程序类生命周期, 但讨论进入了活动生命周期.