错误信息:
05-08 10:30:31.795: E/AndroidRuntime(19712): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.my.study/com.my.study.MainActivity}: java.lang.IllegalStateException: System services not available to Activities before onCreate()
原因:
Activity中的一个类变量的构造函数需要激活系统服务。而这个类变量的实例化是直接在Activity类里面,而不是在OnCreate函数里面。
解决方法:
把Activity中类变量的实例化工作放到Activity的OnCreate函数里面。
所以不能乱封装函数= =乱封装就会出各种奇怪的问题……