今天想在as里面进行数据库单元测试,结果获取不到context,所以就找人问了一下,下面是方法,如果有什么不对的,请赐教
public class GlobalApplication extends Application { private static GlobalApplication instance; @Override public void onCreate() { super.onCreate(); instance=this; } public static GlobalApplication getInstance(){ if (instance == null) { instance=new GlobalApplication(); } return instance; }}
因为application就是继承来源于Context,所以直接获取Appliaction实例就可以了
,然后把这个文件配置到AndroidMainfest.xml里面就可以在任何地方上调用Context.
(androidMainest里面将applaiction的name属性指向此类就可以了)