我的MVVM应用程序中有一个RadMap控件,我需要在地图上获取某些点的坐标。
不使用MVVM我可以使用以下代码完成:
public class Main {
class Student {
String name;
int mark;
String parentName;
public String getName() {
return name;
}
public int getMark() {
return mark;
}
public String getParentName() {
return parentName;
}
}
class Empl {
String name;
long salary;
String managerName;
public String getName() {
return name;
}
public long getSalary() {
return salary;
}
public String getManagerName() {
return managerName;
}
}
public static void main(String[] args) {
List<Student> list1 = new ArrayList<>();
List<Empl> list2 = new ArrayList<>();
// Storing data to list1 and list2
List<String> result = new ArrayList<>();
for(Student s :list1) {
result.add(s.getName());
result.add(s.getParentName());
}
for(Empl m :list2) {
result.add(m.getName());
result.add(m.getManagerName());
}
System.out.println(result);
}
}
问题是如何在MVVM中做到这一点?我无法使用this.map1