Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Android片段_Android_Android Fragments - Fatal编程技术网

使用Android片段

使用Android片段,android,android-fragments,Android,Android Fragments,在Android中使用片段时,我可以调用如下片段元素 HashMap<String, ArrayList<MyProduct>> orderAdap = InvocieProductFragment.mapOrderd; 在这种情况下,它会创建一个新实例。或者它正在传递一个副本,或者它正在使用相同的资源。当我更新这样一个项目的值时,它会在所有地方更新。我对这件事有点激动,有人能帮我一下吗。您正在处理常规对象实例。这里面没有魔法。所以您必须自己传播更改。所以每次我创建新实

在Android中使用片段时,我可以调用如下片段元素

HashMap<String, ArrayList<MyProduct>> orderAdap = InvocieProductFragment.mapOrderd;

在这种情况下,它会创建一个新实例。或者它正在传递一个副本,或者它正在使用相同的资源。当我更新这样一个项目的值时,它会在所有地方更新。我对这件事有点激动,有人能帮我一下吗。

您正在处理常规对象实例。这里面没有魔法。所以您必须自己传播更改。

所以每次我创建新实例时,它们必须单独更改???是的。使用广播传播应用程序中的更改。我发送了一个关于变化的本地广播,并从我的数据源Web服务、数据库中提取新数据。提前谢谢。