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

BroadcastReceiver, куда добавить код? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как локализовать массив заголовков? http://www.cyberforum.ru/android-dev/thread1692337.html
Есть массив заголовков на русском языке созданный программно в java. Нужно его перевести на английский язык. Через Stringовые ресурсы не получается. В программировании нуб. Помогите разобраться String head_array = {"Норма", "Недостаточность митрального клапана", "Стеноз митрального клапана", "Недостаточность аортального клапана", "Стеноз аортального клапана", ...
Android Поворот View Всем привет! Проблема такая: пишу приложение для планирования помещения. Есть RelativeLayout, на него программно добавляю imageView, задаю background и.т.п. И вот не плохо бы какой нибудь диван, который и есть мой imageview, повернуть. Ну, например, на 40 градусов. Я, соответственно, пишу - imageView.setRotation(40). И все круто, визуально все поворачивает. Но поворачивается именно картинка... http://www.cyberforum.ru/android-dev/thread1692247.html
При любой ориентации экрана табы были всегда под ActionBar Android
Уважаемые программисты! Подскажите, пожалуйста как можно сделать так, чтобы табы были всегда под ActionBar? Есть Activity с ActionBar в котором навигация осуществляется при помощи табов. В портретном режиме табы располагаются под ActionBar, однако при повороте экрана табы перемещаются внутрь ActionBar Заранее спасибо!
Html разметка Android
Можно ли при помощи Java как то создать html файл и заполнить его содержимое определенной html разметкой, которую затем можно запустить просто в браузере(то есть не вручную а программно набрать html разметку можно)?
Android Картинки в ExpandableListView http://www.cyberforum.ru/android-dev/thread1692064.html
Как переделать адаптер, чтобы в ExpandableListView в child элементах находились определённые картинки? В идеале конечно ловить название пункта и выводить соответствующую ему картинку... Код основной активности: (Тут ловим выбранный пункт по слову и запускаем нужную активность...) public class Name extends Activity implements SearchView.OnQueryTextListener, SearchView.OnCloseListener...
Android MediaCodec - декодирование сжатого звука Здравствуйте, уважаемые форумчане. Пытаюсь при помощи MediaCodec из сжатых звуковых файлов формата MPEG Layer-3 получить исходные звуковые сэмплы. //Фреймы из mp3-файла достаю при помощи MediaExtractor: MediaExtractor me = new MediaExtractor(); me.setDataSource(srcFileName); //srcFileName - исходный mp3-файл me.selectTrack(0); MediaFormat mf = me.getTrackFormat(0); подробнее

Показать сообщение отдельно
CoolMind
417 / 400 / 65
Регистрация: 06.10.2012
Сообщений: 1,714
26.03.2016, 17:59     BroadcastReceiver, куда добавить код?
serjufa1, про дворника хорошо написал, это правильно.
Обычно этот код:
Java
1
2
3
IntentFilter mFilter = new IntentFilter("REFRESH");
mContext.registerReceiver(mMessageReceiver, mFilter);
isRegistered = true;
вставляют в активность, причём, в её onResume() метод, а в onPause() вставляют отключение receiver'а.
Поскольку здесь указан mContext, речь, видимо, идёт о регистрации не из активности, а из другого класса. Но это в общем случае. Вам же можно просто использовать MainActivity (естественно, контекстом будет сама активность, так что mContext надо будет убрать).
Также там есть ещё один недочёт. Если receiver может получать несколько разных типов сообщений, то лучше их указывать примерно так: http://stackoverflow.com/a/9128268/2914140
Java
1
2
3
IntentFilter filter = new IntentFilter();
filter.addAction("фильтр.один");
filter.addAction("фильтр.два");
Ну и, соответственно, через intent.getAction().equals("фильтр.один") обрабатывать событие.
 
Текущее время: 04:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru