[英]How get only one item with 'limit' in a list in sugar
我在Android上使用Sugar來嘗試僅獲取列表的一個結果
這是我正在嘗試的查詢...
字符串myName =“ Steve”
List<MyClass> existingHniNetwork = MyClass.find(MyClass.class, "name=?", myName, null, null, "1");
這是我從官方文檔中獲得的示例,但是不確定我是否應用得當:
find(Class<T> type, String whereClause, String[] whereArgs, String groupBy, String orderBy, String limit)
我的查詢找不到任何結果,但是如果執行此操作,則可以得到一個列表,但此列表只有一個結果:
List<MyClass> existingHniNetwork = MyClass.find(MyClass.class, "name=?", myName);
根據您的描述, find
方法需要whereArgs
的String數組,您可以嘗試一下,看看它是否適合您:
List<MyClass> existingHniNetwork = MyClass.find(MyClass.class, "name=?", new String[]{myName}, null, null, "1");
使用以下代碼
List<MyClass> existingHniNetwork = MyClass.find(MyClass.class, "name=?", new String[]{myName}, null, null, "1");
這是find()的方法簽名
find(Class<T> type, String whereClause, String[] whereArgs, String groupBy, String orderBy, String limit)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.