public static ArrayList<BookInfo> GetBooks(Context context, int categoryID) { MyListDataSource myListDataSource = new MyListDataSource(context); myListDataSource.open(); ArrayList<MyListInfo> myListInfoList = null; myListInfoList = myListDataSource.getMyList(categoryID); myListDataSource.close(); // for(MyListInfo mylist : myListInfoList) // Log.v("test", "list: " + mylist.getBookID()); BookDataSource bookDataSource = new BookDataSource(context); bookDataSource.open(); ArrayList<BookInfo> bookInfoList = null; bookInfoList = bookDataSource.getMyList(myListInfoList); bookDataSource.close(); return bookInfoList; }