Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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
Java 从另一个类更新“活动”中的对象,而不使用“活动”';姓名_Java_Android_Android Intent_Android Fragments - Fatal编程技术网

Java 从另一个类更新“活动”中的对象,而不使用“活动”';姓名

Java 从另一个类更新“活动”中的对象,而不使用“活动”';姓名,java,android,android-intent,android-fragments,Java,Android,Android Intent,Android Fragments,我想在这个类的另外两个活动中更新ArrayList>类型的对象,我想我可以通过使用活动的name.object.someupdate来做到这一点,但我不能这样做,因为我想在两个活动中使用它,并且不能将类型(Playlist Activity)的对象作为参数传递,因为我将来可能会在其他活动中使用它 下面是类构造函数的声明 public void getAlbumList(String path, ArrayList<ArrayList<Song>> songslist)

我想在这个类的另外两个活动中更新ArrayList>类型的对象,我想我可以通过使用活动的name.object.someupdate来做到这一点,但我不能这样做,因为我想在两个活动中使用它,并且不能将类型(Playlist Activity)的对象作为参数传递,因为我将来可能会在其他活动中使用它 下面是类构造函数的声明

public void getAlbumList(String path, ArrayList<ArrayList<Song>> songslist)
public void getAlbumList(字符串路径,ArrayList歌曲列表)

创建一个助手类(POJO)并使用它来管理
ArrayList
。遵循单例模式可能是一个好主意,这样您就只有一个实例。然后,您可以从应用程序中的任何
活动
访问该列表。@Squonk您能给我举个例子吗?我对android非常陌生,无法实现您所说的