Как ждать ParseCloud.callFunctionInBackgroud

У меня есть функция Utility, которую я использую, чтобы проверить, выполнил ли пользователь несколько операций или нет. Если нет, то мне нужно отправить результаты обратно в MainActivity.

public static boolean checkUserIsDone(String receiverPhoneNumber, String senderNumber ) {
    hasApp = false;
    HashMap<String, Object> parseParams = new HashMap<>();
    parseParams.put("phoneNumber", receiverPhoneNumber);
    parseParams.put("senderNumber", senderNumber);
    ParseCloud.callFunctionInBackground("GetUserByPhoneNumber", parseParams, new FunctionCallback<String>() {
        public void done(String result, ParseException e) {
            if (e == null && result.equals("success")) {
                hasApp = true;
            } else {
                hasApp = false;
                Log.e("Error: ", e.getMessage());
            }
        }
    });
    return hasApp;
} 

0 ответов

Другие вопросы по тегам