如何从屏幕链中收集数据?

时间:2018-06-28 12:37:23

标签: android android-fragments

我有3个片段:A,B,C

在A片段上,我输入一个值(名称)并打开B片段,然后将此值传递给B

public static Fragment getNewInstance(String name) {
        Bundle bundle = new Bundle();
        bundle.putString(NAME, name);

        B fragment = new B();
        fragment.setArguments(bundle);
        return fragment;
    }

在B片段上,我输入两个值(货币和计数),然后打开C片段并将此值传递给C(带有A的值)

public static Fragment getNewInstance(String name, String cureency, String count) {
            Bundle bundle = new Bundle();
            bundle.putString(NAME, name);
            bundle.putString(CURRENCY, currency );
            bundle.putString(COUNT, caunt);
            C fragment = new C();
            fragment.setArguments(bundle);
            return fragment;
        }

它看起来太糟了。如果您添加更多片段或增加值的数量?如何正确实施?

此任务-有几个屏幕。我每次都从用户那里收集信息并继续传递。最后,我对其进行处理并将其发送到服务器。是否提示在雄性中有示例,模式或实现?

0 个答案:

没有答案