Android fragments 无法实时更改片段的TextView

Android fragments 无法实时更改片段的TextView,android-fragments,Android Fragments,所以我得到了两个片段和一个活动。这两个片段通过接口相互通信。 问题是,我无法使用fragment1中的一些文本更改活动第二个片段中的TextView 有同样的问题,但没有真正的解决办法,所以我想我应该打开这个 片段1: } 以及活动: } 第二个片段: } 没有给出异常,但第二个片段中的TextView没有改变 因为我没有在这里编写xml,所以如果需要,我可以。使用FrameLayout,其中包含2个片段。在myFragment类中编写一个静态方法: public static myFragme

所以我得到了两个片段和一个活动。这两个片段通过接口相互通信。 问题是,我无法使用fragment1中的一些文本更改活动第二个片段中的TextView

有同样的问题,但没有真正的解决办法,所以我想我应该打开这个

片段1:

}

以及活动:

}

第二个片段:

}

没有给出异常,但第二个片段中的TextView没有改变

因为我没有在这里编写xml,所以如果需要,我可以。使用FrameLayout,其中包含2个片段。

在myFragment类中编写一个静态方法:

public static myFragment newInstance(String txt) {
        myFragment myfragment = new myFragment();

        Bundle args = new Bundle();
        args.putString("TEXT", txt);
        myfragment.setArguments(args);

        return myfragment;
    }
然后在myFragment类的OnCreate方法中对textView tv和

在主FragmentActivity类中,执行以下操作:

myFragment fragment = myFragment.newInstance(textToBeSent);
更换前


现在正在做另一个项目,但是谢谢你的回答,先生!我来看看。
public class answer_layout extends Fragment {
TextView yourSelectedQuestion;

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.new_answer_layout, container, false);
    yourSelectedQuestion= (TextView) v.findViewById(R.id.yourSelectedQuestion);
    return v;
}
public void changeText(String a) {
    Log.i("MYLOG", "changeText");
    Log.i("MYLOG", a);
    yourSelectedQuestion.setText(a);
}
public static myFragment newInstance(String txt) {
        myFragment myfragment = new myFragment();

        Bundle args = new Bundle();
        args.putString("TEXT", txt);
        myfragment.setArguments(args);

        return myfragment;
    }
tv.setText(getArguments().getString("TEXT"));
myFragment fragment = myFragment.newInstance(textToBeSent);
fragmentTransaction.replace(R.id.fr_dynamic, fragment);
fragmentTransaction.commit();