本文整理汇总了Java中com.avos.avoscloud.AVQuery.whereEndsWith方法的典型用法代码示例。如果您正苦于以下问题:Java AVQuery.whereEndsWith方法的具体用法?Java AVQuery.whereEndsWith怎么用?Java AVQuery.whereEndsWith使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.avos.avoscloud.AVQuery
的用法示例。
在下文中一共展示了AVQuery.whereEndsWith方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkFriendAdded
import com.avos.avoscloud.AVQuery; //导入方法依赖的package包/类
private void checkFriendAdded(final String friendId) {
AVQuery<AVObject> queryUserId1 = new AVQuery<>(Constants.TABLE_NAME_FRIEND);
queryUserId1.whereStartsWith(Constants.KEY_USER_ID, userId);
AVQuery<AVObject> queryUserId2 = new AVQuery<>(Constants.TABLE_NAME_FRIEND);
queryUserId2.whereEndsWith(Constants.KEY_USER_ID, userId);
AVQuery<AVObject> queryFriendId1 = new AVQuery<>(Constants.TABLE_NAME_FRIEND);
queryFriendId1.whereStartsWith(Constants.KEY_FRIEND_ID, friendId);
AVQuery<AVObject> queryFriendId2 = new AVQuery<>(Constants.TABLE_NAME_FRIEND);
queryFriendId2.whereEndsWith(Constants.KEY_FRIEND_ID, friendId);
AVQuery<AVObject> query = AVQuery.and(Arrays.asList(queryUserId1, queryUserId2, queryFriendId1, queryFriendId2));
query.findInBackground(new FindCallback<AVObject>() {
@Override
public void done(List<AVObject> list, AVException e) {
if (list.isEmpty()) {
Log.d(TAG, "username is not added!");
addFriend(friendId);
} else {
Log.e(TAG, "username is already added!");
ToastUtil.showToastShort(FriendActivity.this, "username is already added!");
}
}
});
}
示例2: confirmAdd
import com.avos.avoscloud.AVQuery; //导入方法依赖的package包/类
private void confirmAdd(String username) {
if (username.length() == 0) {
ToastUtil.showToastShort(this, "username can not be empty!");
return;
}
AVQuery<AVObject> query1 = new AVQuery<>(Constants.TABLE_NAME_USER);
query1.whereStartsWith(Constants.KEY_USERNAME, username);
AVQuery<AVObject> query2 = new AVQuery<>(Constants.TABLE_NAME_USER);
query2.whereEndsWith(Constants.KEY_USERNAME, username);
AVQuery<AVObject> query = AVQuery.and(Arrays.asList(query1, query2));
// query.whereMatches(Constants.KEY_USERNAME, username);
query.findInBackground(new FindCallback<AVObject>() {
@Override
public void done(List<AVObject> list, AVException e) {
if (e != null) {
Log.e(TAG, "error!");
ToastUtil.showToastShort(FriendActivity.this, "query error!");
} else if (list.isEmpty()) {
Log.e(TAG, "username is not exist!");
ToastUtil.showToastShort(FriendActivity.this, "username is not exist!");
} else {
AVObject avObject = list.get(0);
String friendId = avObject.getObjectId();
checkFriendAdded(friendId);
// addFriend(friendId);
}
}
});
}