在具有两个模块的应用程序中获取上下文时出错

时间:2019-07-16 15:19:43

标签: android android-manifest android-context android-module android-application-class

我有一个包含两个模块A和B的应用程序,模块B依赖于A,都使用Application模式获取上下文。

为了测试两者是否都可以通过应用程序模式获取上下文,我正在两个模块中使用以下测试:

@Test
    public void hasAContextTest() {
            Context context = AApp.getContext();
            assertNotNull(context);
            context =BApp.getContext();
            assertNotNull(context);
    }

}

问题在于,如果我在A模块中执行此测试,则B上下文返回null,并且如果我在B模块中执行此测试,则A上下文为null。

任何想法如何解决这个问题

谢谢

0 个答案:

没有答案