我有两个类Class1 = Manage和Class2 = Scan。我想从管理中获取列表,并使用“扫描”中的方法对其进行检查。这是代码。 我得到的结果是“否”,并且通过调试,我看到该列表为空,但我不知道为什么。
Manage.class
private Manage checkd = new Manage();
...
List<String> fetchedAllergensList = new ArrayList<String>();
.....
//test() method is calling on a click listener
//i get fetchedAllergensList from another click listener
public void test() {
ArrayList<String> list = checkd.getList();
// System.out.println(list);
ElementExist(list,fetchedAllergensList);
}
public boolean ElementExist(ArrayList<String> list1, List<String> list2) {
for (int i= 0; i<list2.size(); i++) {
if (list1.contains(list2.get(i))) {
// element list2[i] exist in list1
testtxt.setText("yes");
return true;
}
}
testtxt.setText("no");
return false;
}
Scan.class
{{1}}