从父活动获取值将返回null

加比

我有一个活动和一个片段。在活动中,我正在这样初始化当前用户(手动):

User currentUser;
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        currentUser = new User("email", "name", "secondName", "age");
\\.....}

MainActivity包含这样的方法:

public User getCurrentUser() {
        return currentUser;
    }

现在,这是问题所在:在子片段中,我像这样从mainActivity调用getCurrentUser:

User u = MainActivity.newInstance().getCurrentUser();

MainActivity.newInstance()-像这样在mainActivity中定义,返回活动的静态实例:

private static MainActivity mainActivityInstance = new MainActivity();

    public static MainActivity newInstance() {
        return mainActivityInstance;
    }

问题在于,即使在mainActivity中使用有效数据初始化了currentUser,getCurrentUser仍返回空对象引用。因此,举个例子

u.getName();

会抛出NullPointerException我该如何解决?我觉得我很害怕。

常用软件

MainActivity.newInstance()-像这样在mainActivity中定义,返回活动的静态实例:

切勿自己直接创建活动的实例。

问题是,即使在mainActivity中使用有效数据初始化了currentUser,getCurrentUser仍返回空对象引用

这些活动实例是单独的Java对象。

从片段中,调用getActivity()以检索承载该片段的活动对象。任何有关Android应用程序开发的好书或课程都涵盖了这一点。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从哈希表获取值返回null

来自分类Dev

嵌套ListView无法从父ListView获取值

来自分类Dev

如何从父 ViewController 中的 ContainerView 获取值?

来自分类Dev

Map根据键名获取值时返回null

来自分类Dev

从PHP到Javascript获取值-将AJAX值返回给函数

来自分类Dev

如何从父活动中的片段获取数据?

来自分类Dev

从localstorage获取项目将返回null

来自分类Dev

数据获取将null返回给调用方

来自分类Dev

从父活动获取片段中不同字段的值

来自分类Dev

从父活动android获取片段编辑文本值

来自分类Dev

为什么这个“提取值”返回 null

来自分类Dev

PHP:以数组格式返回属性并获取值

来自分类Dev

小巧的问题。从返回的对象获取值

来自分类Dev

获取值的方法是返回已处置的对象

来自分类Dev

从Couchbase返回的json中获取值

来自分类Dev

如何通过ajax调用获取值返回?

来自分类Dev

获取值或可为空的变量的null

来自分类Dev

this.props不从父组件返回获取的数据(反应)

来自分类Dev

如果单击无线电活动输入并获取值

来自分类Dev

使用lxml从父项具有给定值的子项中获取值

来自分类Dev

将数据从 RecyclerView 适配器传递给活动返回 null

来自分类Dev

尝试将子活动中的数据返回给MainActivity时获取NullPointerException

来自分类Dev

获取arraylist返回null

来自分类Dev

获取的managedObject返回null

来自分类Dev

将获取值转换为数据帧

来自分类Dev

从将动态创建的类中获取值

来自分类Dev

从BroadcastReceiver开始活动时,getStringExtra()返回null

来自分类Dev

跨多个活动的 SharedPreferences 返回 NULL

来自分类Dev

从父活动访问片段方法

Related 相关文章

热门标签

归档