gpt4 book ai didi

android - 使用要搜索的地址启动 fragment 图

转载 作者:行者123 更新时间:2023-11-30 00:46:37 26 4
gpt4 key购买 nike

我遇到了一个我不知道如何解决的问题。

我有一个带有 editTextbutton 的 fragment 。按钮 启动 fragment 映射,如下所示:

public void onClick(View view) {
//Fragment fragment = null;

switch (view.getId()) {
case R.id.SearchButton:

Home activity = (Home) getActivity();
if(activity != null)activity.openMapFragment();
break;
}

和函数openMapFragment():

public void openMapFragment(){
Fragment fragment = new gMapFragment();
replaceFragment(fragment);
}

我该如何发送插入到 editText 字段中的文本作为地址以在 map fragment 上查找?

最佳答案

您应该使用 bundle 将数据传递给 fragment :

public void openMapFragment(String args){
Fragment fragment = new gMapFragment();
Bundle bundle = new Bundle();
bundle.putString("foo", args);
fragment.setArguments(bundle);
replaceFragment(fragment);
}

并检索数据:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//...
String foo = getArguments() != null ? getArguments().getString("foo") : "";
//...
}

关于android - 使用要搜索的地址启动 fragment 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41699841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com