在android中重新加载片段?

在android中重新加载片段?,android,android-fragments,reload,Android,Android Fragments,Reload,我正在构建一个android应用程序,点击add按钮会打开一个viewdailog框,其中有一个用户填写的fom 我需要的是,在点击viewdailog框的ok按钮时,我的片段应该被重新加载,因为用户已经添加了vaules 以下是我在viewDialog对话框中使用的方法-\ private void viewCategory() { AlertDialog.Builder viewDialog = new AlertDialog.Builder(getActivity());

我正在构建一个android应用程序,点击add按钮会打开一个viewdailog框,其中有一个用户填写的fom

我需要的是,在点击viewdailog框的ok按钮时,我的片段应该被重新加载,因为用户已经添加了vaules

以下是我在viewDialog对话框中使用的方法-\

private void viewCategory() {

        AlertDialog.Builder viewDialog = new AlertDialog.Builder(getActivity());

        viewDialog.setTitle("add");

        LayoutInflater li = (LayoutInflater)     
        getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View dialogView = li.inflate(R.layout.customealertdialogbox1, null);
        viewDialog.setView(dialogView);

        viewDialog.setPositiveButton("Ok",
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {
                        name = edt1.getText().toString();
                        address = edt2.getText().toString();
                        city = edt3.getText().toString();
                        phone = edt4.getText().toString();
                        //Toast.makeText(getActivity(), name, Toast.LENGTH_SHORT).show();
                        new DownloadJSON().execute();

                    }
                });

        viewDialog.setNegativeButton("Cancel",
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {

                    }
                });
        viewDialog.show();

        edt1 = (EditText) dialogView.findViewById(R.id.editbox1);
        edt2 = (EditText) dialogView.findViewById(R.id.editbox2);
        edt3 = (EditText) dialogView.findViewById(R.id.editbox3);
        edt4 = (EditText) dialogView.findViewById(R.id.editbox4);
 }

您在添加值后刷新了片段…是的,我需要在添加值时刷新片段。否,我需要一个方法!这是我问你的。我知道在哪里重新加载。但我该怎么办呢it@Sonam刷新意味着在“确定”按钮上单击“异步任务正在执行”。@Sonam要刷新当前片段,您需要先将其从“活动”中分离出来,然后再附加到“活动”。注释不用于扩展讨论;这段对话已经结束。
Fragment frg = new FirstFragment();
FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.addToBackStack(FirstFragment.class.getSimpleName());
ft.commit();