svd71: вы бы вначали почитали что такое функциональное программирование, и открыли к примеру туже статью в википедии на которую ссылаетесь, к слову почему то PHP нет в списке языков поддерживающих функциональную парадигму. То что в PHP называется функцией , есть просто подпрограмма. Собственно цитата от туда:
Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).
Странный ответ, потому что в итоге файл все равно передается дважды. Сервер то все равно передает данные, разве что во второй раз первые 25000 не пишутся в файл на клиенте. Поэтому "докачки" на самом деле нету.
Либо готовые решения, например Robospice (правда скорее всего под эту задачу надо будет адаптировать).
То, что пришло от клиента, пишу в консоль. Дабы видеть пришло/не пришло
Ну возможно проблема как раз в системе установки команды, к примеру: сейчас выполняется команда, устанавливается новая, и после этого завершается старая, и сбрасывает новую команду т.к. в конце вызывается
Ну тогда логичнее использовать не AsyncTask, а Service который будет работать в отдельном потоке. Да и ожидание комманд, как то странно реализовано, не логичнее очередь команд организовать? И начинать обработку из метода «setCommandType», и выполнять до тех пор, пока очередь не будет пуста.
По поводу вашей проблемы, получение/отправку команд на стороне сервера проверяете?
Все правильно вам говорят, условие долно быть, Жанр != 10 и Жанр != 12, для Жанр = 9, оба эти условия выполняются и общий результат «истина», для 10 первое не выполняется, и результат «ложь». В случае с Or `movie_genres`.`genre_id` != 10 OR `movie_genres`.`genre_id` != 12 вернет при любых значениях «истина».