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