相关疑难解决方法(0)

将嵌套片段中的数据发送到父片段

我有一个Fragment FR1包含几个Nested Fragments; FRa,FRb,FRc.这些Nested Fragments都是按改变ButtonsFR1的布局.每个Nested Fragments都有几个输入字段; 其中包括像EditTexts,NumberPickersSpinners.当我的用户经历并填写所有值时Nested Fragments,FR1(父片段)有一个提交按钮.

那么我怎样才能从我的Nested Fragments身上找回我的价值并将其带入FR1.

  1. 所有Views都在每个中声明并以编程方式处理Nested Fragment.
  2. 父母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

46
推荐指数
2
解决办法
3万
查看次数

为什么不推荐片段之间的直接通信?

developer.android.com上学习android片段时,指定不建议在两个片段之间直接通信.我想知道两个碎片之间的通信会失败的后果和后果是什么?

android android-fragments

8
推荐指数
1
解决办法
4315
查看次数