如何在另一個類中調用此方法?從另一個類調用arraylist方法
我需要使用這個方法內的數組列表從一個名爲數據庫幫助器的類中將一個變量的值與另一個類(主菜單)中的這個數組列表進行比較。
的想法是,它會在數據庫內的所有值和 檢查是否從類主菜單中值的變量是類數據庫輔助的數組列表內的任何地方。
public ArrayList<Phone> retrieveAllPhones() {
ArrayList<Phone> phoneArrayList
= new ArrayList<>();
// SELECT * FROM student;
SQLiteDatabase db = getReadableDatabase();
Cursor cursor = db.query(Phone.TABLE,
null,// columns
null,// selection
null,// selection args
null,// group by
null,// having
null// order by
);
if (cursor.moveToFirst()) {
do {
Phone phone = new Phone();
phone.setSenderNum(
cursor.getString(cursor.getColumnIndex(Phone.NUM))
);
// assign this name to Student
phone.setMessage(
cursor.getString(cursor.getColumnIndex(Phone.MESSAGE))
);
phone.setGeo(
cursor.getString(cursor.getColumnIndex(Phone.GEO))
);
phoneArrayList.add(phone);
} while (cursor.moveToNext());
}