尝试从全局变量获取值时获取空指针异常

用户名

这是存储全局变量的类

public class GlobalVariables extends Application {
private String userToken;
private String userId;
private String userName;

public String getUserName() {
    return userName;
}

public String getUserId() {
    return userId;
}

public String getUserToken() {
    return userToken;
}

public void setUserName(String userName) {
    this.userName = userName;
}

public void setUserId(String userId) {
    this.userId = userId;
}

public void setUserToken(String userToken) {
    this.userToken = userToken;
}

}

现在我在登录类中设置值

                GlobalVariables newObj = new GlobalVariables();

                newObj.setUserId(user_values.getString("id"));

                newObj.setUserName(user_values.getString("name"));

                System.out.println(newObj.getUserId());

我在systemout中得到该值,,,但是当我尝试从另一个类中获取该值时,我得到了Null指针异常

protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.timetable);
        TextView test = (TextView) findViewById(R.id.testing);
        GlobalVariables newObj = new GlobalVariables();
        System.out.println( newObj.getUserId());


    }
Pragnesh Ghodaシ

而不是使用

`GlobalVariables newObj = new GlobalVariables();
    System.out.println( newObj.getUserId());`

使用

System.out.println((GlobalVariables) getApplication()).getUserId());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从ajax请求获取值并提供全局变量

从 Selenium 中的配置属性文件读取值时获取空指针异常

使用HttpSession时获取空指针异常

Android:setAdapter()时获取空指针异常

尝试对其进行操作时,获取@autowired实例空,抛出空指针异常

从地图获取全局变量

获取空指针异常

尝试合并类的排序数组时获取空指针异常

尝试从Flutter中的Registar获取上下文时出现Kotlin空指针异常

当我尝试获取 EditText 的文本时,它会引发空指针异常。

尝试在OSX上快速获取空指针异常以尝试从当前活动窗口获取边界

Cypress 从窗口获取全局变量

使用 netlogo 获取全局变量的颜色

React 无法获取全局变量的值

获取全局变量的多个版本

Javascript,获取全局变量属性

获取道具(或全局变量)

PHP类获取全局变量

无法获取全局变量temp的值

在Javafx中删除图层时获取空指针异常

使用isEmpty()方法时获取空指针异常

单击弹出选项时如何获取行ID(使用全局变量获取ID)?

尝试将零推入堆栈时获取空引用异常

当函数具有同义局部变量时,如何在函数中获取全局变量?

空指针异常(错误),未从 XML 文件的 findById 中获取值。应用程序崩溃

在Android中投射时,在onstatusUpdated()中获取媒体状态时获取空指针异常

全局变量行为异常

尝试从JSON获取值时出现错误

wxPython,尝试从textctrl获取值时出错