我有一个Fragment FR1包含几个Nested Fragments; FRa,FRb,FRc.这些Nested Fragments都是按改变Buttons上FR1的布局.每个Nested Fragments都有几个输入字段; 其中包括像EditTexts,NumberPickers和Spinners.当我的用户经历并填写所有值时Nested Fragments,FR1(父片段)有一个提交按钮.
那么我怎样才能从我的Nested Fragments身上找回我的价值并将其带入FR1.
Views都在每个中声明并以编程方式处理Nested Fragment.Fragment,FR1处理交易Nested Fragments.我希望这个问题足够清楚,我不确定是否需要发布代码,但如果有人不这样认为我可以这样做.
编辑1:
这是我添加我的方式Nested Fragments:
tempRangeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getChildFragmentManager().beginTransaction()
.add(R.id.settings_fragment_tertiary_nest, tempFrag)
.commit();
}
});
scheduleButton.setOnClickListener(new View.OnClickListener() {
@Override …Run Code Online (Sandbox Code Playgroud) android parameter-passing android-fragments android-nested-fragment
在developer.android.com上学习android片段时,指定不建议在两个片段之间直接通信.我想知道两个碎片之间的通信会失败的后果和后果是什么?