当我从另一个班级调用它时,为什么会得到空列表?

时间:2019-05-08 10:04:40

标签: android

我有两个类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}}

0 个答案:

没有答案
相关问题