Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在放置和调用 getString() 的位置和方式方面遇到了一些问题。
我在我通常定义它的活动开始时尝试过,但总是出错。是否应该仅在 onCreate() 之后?
我的一些字符串我经常使用它,所以我不想每次使用它们时都使用 getString() 。
这是正确的方法吗?
private String helloWorld = getString(R.string.hello_world);
非常感谢!:)
在文件顶部执行:
private String helloWorld;
然后,在 onCreate() 中,
做:
helloWorld = getString(R.String.hello_world).
问题是 getString 需要一个对活动上下文的引用,在调用 onCreate 之前它还没有与你的类相关联。