使用getString()的最佳方法

时间:2013-06-14 16:28:46

标签: android string oncreate getstring

我在哪里以及如何放置和调用getString()时遇到了一些问题。

我在我的活动开始时尝试过,我通常会定义它,但总是会出错。它应该只在onCreate()之后吗?

我经常使用它的一些字符串,所以每次使用它时我都不想使用getString()。

这是正确的方法吗?

private String helloWorld = getString(R.string.hello_world);

非常感谢! :)

1 个答案:

答案 0 :(得分:2)

文件顶部的

执行:

private String helloWorld;

然后,在onCreate(),

做的:

helloWorld = getString(R.String.hello_world).

问题是getString需要对活动上下文的引用,在调用onCreate之前,该上下文尚未与您的类相关联。