Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 420
#1

Узнать, запущен ли слушатель - Android

19.09.2015, 11:15. Просмотров 275. Ответов 6
Метки нет (Все метки)

Можно ли определить, запущен ли слушатель?
Т.е. было ли выполнено addListener...()
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2063 / 1805 / 562
Регистрация: 12.05.2014
Сообщений: 6,430
Завершенные тесты: 1
19.09.2015, 11:22     Узнать, запущен ли слушатель #2
хоть бы написал какой слушатель и на кого он может быть добавлен
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 420
19.09.2015, 17:12  [ТС]     Узнать, запущен ли слушатель #3
Dropbox.
Слушатель addPathListener() для срабатывания события изменения файлов Dropbox.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    protected void onResume() {
    super.onResume();
 
         DbxFileSystem dbxFs = DbxFileSystem.forAccount(mDbxAcctMgr.getLinkedAccount());
        //добавление слушателя
        dbxFs.addPathListener(pathListener, dbxPath, DbxFileSystem.PathListener.Mode.PATH_ONLY);
    }
 
 
    private DbxFileSystem.PathListener pathListener = new DbxFileSystem.PathListener() {
        @Override
        public void onPathChange(DbxFileSystem dbFS, DbxPath dbPath, Mode arg2) {
        }
};
Добавлено через 5 часов 34 минуты
Скажите, если так получится, что несколько раз выполнится addListener...(), то одновременно будут работать несколько слушателей или только один?
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
19.09.2015, 20:39     Узнать, запущен ли слушатель #4
Slon747, надо заглянуть в исходники, если они есть. А если нет, проверить самому
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 420
19.09.2015, 23:02  [ТС]     Узнать, запущен ли слушатель #5
Исходники мои, но т.к. с Dropbox столкнулся впервые, то многое не понятно.
Как проверить? Только при помощи собственного счетчика?
Паблито
2063 / 1805 / 562
Регистрация: 12.05.2014
Сообщений: 6,430
Завершенные тесты: 1
21.09.2015, 09:46     Узнать, запущен ли слушатель #6
я так понимаю, если метод добавления слушателя начинается с add то слушателей может быть много
если начинается с set - только один

а че бы ему не добавляться?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2015, 11:42     Узнать, запущен ли слушатель
Еще ссылки по теме:

Узнать gmail юзера Android
Android Узнать состояние Wi-Fi
Узнать фон SurfaceView Android
Android Как можно реализовать слушатель новых сообщений?
Android Узнать размер view

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
21.09.2015, 11:42     Узнать, запущен ли слушатель #7
Паблито, а если add сделать 2 раза с одним и тем же? Мы же не знаем что там, может Set (тогда один), а может быть List (как с проверкой на существование слушателя, так и без)
Yandex
Объявления
21.09.2015, 11:42     Узнать, запущен ли слушатель
Ответ Создать тему
Опции темы

Текущее время: 11:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru