我在哪里以及如何放置和调用getString()时遇到了一些问题。
我在我的活动开始时尝试过,我通常会定义它,但总是会出错。它应该只在onCreate()之后吗?
我经常使用它的一些字符串,所以每次使用它时我都不想使用getString()。
这是正确的方法吗?
private String helloWorld = getString(R.string.hello_world);
非常感谢! :)
答案 0 :(得分:2)
执行:
private String helloWorld;
然后,在onCreate(),
做的:
helloWorld = getString(R.String.hello_world).
问题是getString需要对活动上下文的引用,在调用onCreate之前,该上下文尚未与您的类相关联。