我使用GlobalClass来处理我的全局变量。 现在我想直接在GlobalClass中设置值。
像: GlobalClass:
public static String KEY_SUCCESS = "success";
在另一个Activity中,我需要变量,如:
if (jsonStr.toString().getString(GlobalClass.KEY_SUCCESS) != null)
我收到此错误:
The method getString(String) is undefined for the type String
当然,当我不使用全局变量时,它可以工作。
为什么?
答案 0 :(得分:0)
toString()返回一个String对象。在此对象上,您尝试调用名为getString的方法。 String类没有这样的方法。
这与您的GlobalClass无关。
如果发布足够的代码,可能会详细说明你应该做什么,但假设jsonStr是一个JSONObject,直接调用getString是有意义的,首先是toString然后是getString。