Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用getString()的最佳方法_Android_String_Oncreate_Getstring - Fatal编程技术网

Android 使用getString()的最佳方法

Android 使用getString()的最佳方法,android,string,oncreate,getstring,Android,String,Oncreate,Getstring,我在放置和调用getString()的位置和方式上遇到了一些问题 我尝试在我的活动开始时,我通常定义它,但总是得到一个错误。是否应该仅在onCreate()之后 我的一些字符串我经常使用它,所以我不想每次使用它们时都使用getString() 这是正确的方法吗 private String helloWorld = getString(R.string.hello_world); 非常感谢!:) 在文件顶部执行以下操作: private String helloWorld; 然后,在onCr

我在放置和调用getString()的位置和方式上遇到了一些问题

我尝试在我的活动开始时,我通常定义它,但总是得到一个错误。是否应该仅在onCreate()之后

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

这是正确的方法吗

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

非常感谢!:)

在文件顶部执行以下操作:

private String helloWorld;
然后,在onCreate()中

做:

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

helloWorld = getString(R.String.hello_world).