我有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;
}
它看起来太糟了。如果您添加更多片段或增加值的数量?如何正确实施?
此任务-有几个屏幕。我每次都从用户那里收集信息并继续传递。最后,我对其进行处理并将其发送到服务器。是否提示在雄性中有示例,模式或实现?