На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Hsilgos
  
> Service и onTouchEvent , , или типа того...
    Как в службе узнать , что был тап по экрану?
      Ну можно привязать службу. Тогда напрямую можно методы дергать.

      Либо посылать бродкаст интент. Хотя не уверен на счет этого.
        Цитата Felan @
        Ну можно привязать службу.

        Либо посылать бродкаст интент


        Привязать к окну ? Дык, его то, как раз и не хотелось бы.

        В смысле принимать - так андройд шлет всякую системную "ерунду" , а события тача не шлет. :(

        ПС Гумануму свойственен эрор, если что. :)
        Сообщение отредактировано: Alexei -
          Цитата Alexei @
          Привязать к окну ? Дык, его то, как раз и не хотелось бы.

          Причем тут окно? И вообще, что ты подразумеваешь под "окном"?
          Если активити, то у ней вобще ничего лишнего не надо привызывать и бизнеслогику на ней делать не надо.

          Но в принципе в этом случае можно. Тебе же состояние активити надо мониторить. На onResume привязываешься, на onPause отвязываешься. Если не хочешь, привязывай к объектам бизнеслогики или к объекту приложения. И вообще, ты точно прочитал про биндиг?
          Вот по русски пример если что.

          Цитата Alexei @
          В смысле принимать - так андройд шлет всякую системную "ерунду" , а события тача не шлет.

          Кто на ком стоял? (С)

          Все он шлет. Смотри dispatchTouchEvent.

          Обрабатываешь его и дальше пропускаешь, вот и все.
          Сообщение отредактировано: Felan -
            "Да не согласен я. ... —С обоими." (С)
            Цитата
            Тебе же состояние активити надо мониторить.

            Активити мне если и нужно, то только для запуска и остановки службы.
            В службе ловились тачи и принимались решения о их дальнейшей судьбе.
            Цитата
            привязывай к объектам бизнеслогики или к объекту приложения.

            Поэтому, кого к кому привязывать мне совсем не понятно.
            Цитата
            dispatchTouchEvent

            Если вы знаете, как его использовать в службе- покажите.
              Т.е. тебе надо ловить касания когда нетвое приложение в фореграунде?
              Я думал, что просто в службу надо передать событие...

              Не думаю, что это возможно.

              А зачем это нужно? Очерезной "шпион"?
                Цитата Felan @
                Очерезной "шпион"?

                Это у "них" шпионы , а у нас разведчики! :D
                И почему сразу - шпион? - Боец невидимого фронта! Будет защищать мой карман.:)
                Цитата
                надо ловить касания когда нетвое приложение в фореграунде?

                Даже, когда не мое, а вообще - когда экран заблокирован.
                Я подумал, наверно это может быть и моя активити, запущенная при блокировке и убирающаяся при разблокировке. Но не уверен, будет ли так работать.
                  Я так и не монял, что именно ты хочешь сделать?
                  Может есть другой способ получить нужный эффект.
                    Надо принимать тапы на заблокированном экране.
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0602 ]   [ 16 queries used ]   [ Generated: 25.04.24, 07:33 GMT ]