Android应用程序生命周期和静态使用

这是Android的正确代码:
MyApplication.onCreate()调用init

 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; } 

使用static方式去Android吗?
这些静态值是否会比任何活动或启动的服务(将在一小时内完成)保持更长时间?

有一个相关的问题Android应用程序类生命周期,但讨论进入了活动生命周期。