application 为应用的入口类,对于应用来说,具有相当长的生命周期,为了防止内存泄露,可以作为上下文使用
application 的onCreate 方法会执行几次?默认会执行一次,如果在manifest中,给组件配有 process 属性,让其在独立进程中运行的话,会执行多次(有几个进程执行几次)
public class MyApplication extends Application {
public static Context context;
public static Handler handler;
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
handler = new Handler();
}
}