首页 > 解决方案 > 将数据传递到抽屉片段Android Java

问题描述

我正在努力将数据从 PopUpActivity 传递到 Drewer Navigation Menu 中使用的片段。

到目前为止,我尝试了一些解决方案,但只有一个没有编译错误,但仍然无法正常工作。

我有片段,我在其中创建了创建新实例的函数:

class LocationsFragment extends Fragment {

...

public static LocationsFragment newInstance(String name) {
    LocationsFragment locationsFragment = new LocationsFragment();
    Bundle bundle = new Bundle();
    bundle.putString("name", name);
    locationsFragment.setArguments(bundle);
    return locationsFragment;
}
}

然后在我的弹出活动中,我尝试在单击其中一个按钮时调用它:

gotoButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            LocationsFragment.newInstance(name);
            finish();
        }
    });

但是我意识到单击 btn 后没有调用此函数如何正确传递该场景中的数据?

标签: javaandroid

解决方案


推荐阅读