gpt4 book ai didi

android - 为什么在使用 InstrumentationRegistry.getContext().getString() 时会出现 Resources$NotFoundException?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:49:27 25 4
gpt4 key购买 nike

我正在运行 Android Instrumentation 测试,当我使用 InstrumentationRegistry.getContext() 返回的 Context 检索给定 id 的字符串时,我收到消息:

android.content.res.Resources$NotFoundException: 字符串资源 ID #0x7f060020

我试过其他字符串资源的 ID,但无济于事。

我在 stackoverflow 上查看了几个关于这个相同异常的问题,但所有问题都涉及将字符串 id 传递给 View.setText。这与我无关,因为我正在创建一个库并且根本没有 View

最佳答案

您可以像本例中那样使用 targetContext:

InstrumentationRegistry.getTargetContext().getString(R.id.name);

这应该获取您的字符串资源

关于android - 为什么在使用 InstrumentationRegistry.getContext().getString() 时会出现 Resources$NotFoundException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39135890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com