私のコードにはメイン アクティビティとその中に 3 つのフラグメントが含まれており、コンテナ アクティビティからそのフラグメントに値を渡したいのですが、うまくいきません。
相互に通信するためのインターフェイスを作成しようとしましたが、何も起こりませんでした。
バンドルも作成しようとしましたが、 にエラーがありますsetArguments
。
Bundle bundle = new Bundle();
bundle.putInt(key, value);
fragment.setArguments(bundle);
そしてフラグメントで
Bundle bundle = this.getArguments();
if(bundle != null){
int i = bundle.getInt(key, defaulValue);
}
手伝ってくれませんか?ありがとうございました!