如何获得呼叫者活动的上下文

问题描述 投票:0回答:1

[在我需要上学的一个Android应用中,我有一个创建群组的活动,应该从群组列表活动中进行访问,该活动需要作为上下文给出。当用户进行分组时,他应该不能返回到创建组活动。组列表活动具有意图,但尝试运行应用程序时出现空指针异常。

意图的创建:

    public void createGroup(View view) {
        Intent intent = new Intent(this, NewGroupActivity.class);

        Bundle bundle = new Bundle();
        bundle.putSerializable(NewGroupActivity.EXTRA_CONTEXT, this);
        intent.putExtras(bundle);

        startActivity(intent);
    }

请求数据的行:this.mContext = (Context) getIntent().getExtras().getSerializable(EXTRA_CONTEXT);

崩溃的部分:

                                // this crashes
        Intent intent = new Intent(this.mContext, GroupActivity.class);
        startActivity(intent);
android android-intent android-context
1个回答
0
投票

尝试这样:

Intent intent = new Intent(requireContext(), GroupActivity.class);

希望它对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.