Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.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 - Fatal编程技术网

Android 将数据从活动传递到类

Android 将数据从活动传递到类,android,Android,我正在尝试更改Roman的Nurik,以便在其中一个步骤中显示数据库中的一些数据。 我从库中获取了一个模型和一个UI,并对它们进行了修改,这样我就可以有一个 带参数ArrayList的DisplayOrderPage用于我的数据 public DisplayOrderPage(ModelCallbacks callbacks, ArrayList<Salads> ord , String title) { super(callbacks, ord, title); }

我正在尝试更改Roman的Nurik,以便在其中一个步骤中显示数据库中的一些数据。 我从库中获取了一个模型和一个UI,并对它们进行了修改,这样我就可以有一个 带参数ArrayList的DisplayOrderPage用于我的数据

public DisplayOrderPage(ModelCallbacks callbacks, ArrayList<Salads>  ord ,  String title) {
    super(callbacks, ord, title);
}
publicsdisplayorderpage(ModelCallbacks回调、arraylistord、字符串标题){
超级(回调、作战需求文件、标题);
}
和一个将显示数据的
DisplayOrderFragment


我可以从MainActivity中的数据库中获取包含数据的ArrayList,但我不知道如何将该数据传递给,因为它不是活动。

您可以做一件事。。还将活动的上下文作为参数传递。并在活动中声明一个方法,该方法更改处理程序中的gui。。像这样

活跃

changeGUI(){
   new Handler().post(new Runnable(){
       // change gui 
   }
}
打个电话

methodInCLasse(this, arrayList);

如果我没有错,那么您希望通过将Arraylist作为参数传递来更改另一个类的gui。是吗?@StinePike是的,差不多。是否考虑使用ArrayList作为参数的新构造函数?