从res/
扩展时,是否有人知道如何访问JUnit自己的项目R
文件夹编译的ServiceTestCase
实例?
通常的方法不起作用:
getInstrumentation().getContext().getResources()...
因为事实证明
ServiceTestCase
没有getInstrumentation()
,因为它没有扩展InstrumentationTestCase
方法。提前致谢。
最佳答案
此hack可从我的ServiceTestCase
子类中获取:
Context context = getContext().createPackageContext(this.getClass().getPackage().getName(),
Context.CONTEXT_IGNORE_SECURITY);
context.getResources()...
尽管欢迎使用更标准的方法。
关于android - 使用ServiceTestCase访问JUnit的资源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13415582/