1

有谁知道从扩展时如何访问 JUnit 自己的项目res/文件夹编译R实例ServiceTestCase

通常的方法不起作用:

getInstrumentation().getContext().getResources()...

因为事实证明ServiceTestCase没有一个getInstrumentation()因为它没有扩展InstrumentationTestCase方法。

提前致谢。

4

1 回答 1

1

这个hack适用于我的ServiceTestCase子类:

Context context = getContext().createPackageContext(this.getClass().getPackage().getName(),
                   Context.CONTEXT_IGNORE_SECURITY);
context.getResources()...

尽管欢迎使用更标准的方法。

于 2012-11-16T11:43:57.230 回答