【发布时间】:2018-10-16 17:37:54
【问题描述】:
在我的 onCreate 方法之外,我的 stringarray 无法被调用,这是为什么呢?
我尝试在 onCreate 外部的方法中使用 getResources() 再次初始化字符串数组;但我也不能这样称呼, 我猜我缺乏一些基础知识,因为我在编程世界中相当新,你能帮我或解释为什么不能在 onCreate 之外调用字符串数组和/或如何解决它吗?
onCreate 中的示例:
final String[] list = res.getStringArray(R.array.fact);
在 onCreate 之外:
public void facts(){
getResources();
final String[] list = res.getStringArray(R.array.fact);
}// marked res. in red saying "qualifier must be an expression" and without that I cant call "list"..
【问题讨论】:
-
如果不共享代码,您如何期望得到合理的答案?
-
我认为这个问题不需要我的代码,因为它更像是一个一般性问题
标签: java android arrays oop oncreate