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

Как сделать unregisterReceiver в моем случае? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Шаги действия в разработке http://www.cyberforum.ru/android-dev/thread1726401.html
Простой пример: Например: надо сварить борщ. что надо? 1. купить: что? капусту, буряк, картошку, морковь, лук, томат, приправы, мясо (для навара) 2. Налить в кастрюлю воды, довести ее до кипения. 3. Бросить мясо, проварить 20 минут и т.д., и т.д. - Хочу узнать про разработку мобильного приложения в таком же порядке в более обобщенной форме! С каких элементов (аутентификация и др.) начать,...
Android Форма как в контактах Здравствуйте! Не могу сделать такой вид как у стандартной формы добавления контакта. А точнее заполнение имени. Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1726394.html
Узнать размер всех данных в SQLite Android
Вот я сохранил некоторые данные в SQLite могу ли я узнать размер данных, которые хранятся в SQLite, то есть размер самой SQLite с моими данными? И есть ли ограничения на хранение данных в мобильной базе? Какой максимальный размер можно хранить?
Android Layout-large не работает в эмуляторе
Использую стандартный эмулятор который шел в Android Studio, создал доп папки layout-large и layout-xlarge с соответствующими настройками размером, прописал в AndroidManifest.xml : <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" /> ... <supports-screens android:anyDensity="true" android:compatibleWidthLimitDp="400" ...
Android Как при повороте экрана показывать видео дальше, а не сначала http://www.cyberforum.ru/android-dev/thread1726249.html
В общем, когда поворачивается экран видео воспроизводится сначала. Как я понял, при повороте view элементы с id сохраняются, хотя если эта программа не работает чтото я делаю не так, но вот что не могу понять. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.video_view); pDialog = new...
Android Не работает UDP сервер Почему у меня вылетает приложение на ds.receive(dp);? В манифесте android.permission.INTERNET есть если что. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); textView = (TextView) findViewById(R.id.text1); runUdpServer(); } private static final int UDP_SERVER_PORT = 11111; подробнее

Показать сообщение отдельно
disx
18 / 18 / 0
Регистрация: 26.02.2014
Сообщений: 500

Как сделать unregisterReceiver в моем случае? - Android

03.05.2016, 10:08. Просмотров 154. Ответов 2
Метки (Все метки)

вот так я регистрирую ресивер для отправки SMS:

Java
1
2
3
4
5
 getActivity().registerReceiver(new BroadcastReceiver() {
            @Override
            public void onReceive(Context arg0, Intent arg1) {
                switch (getResultCode()) {
                    case Activity.RESULT_OK:
вышеприведенный код возвращает результат о доставке (Activity.RESULT_OK), и как мне в этом месте его unregister сделать что передать в метод getActivity().unregisterReceiver(ВОТ ТУТ ЧТО); просит экземпляр BroadcastReceiver, но я не понимаю где его взять?

Дело в том что я выполняю отправку в диалоге, так вот если повторно запустить диалог и отправить смс то тост об отправке вылетает уже дважды (если еще раз будет трижды), думаю что связано это с тем что каждый раз регистрируются новые ресиверы(если не ошибаюсь), так вот и вопрос как их дерегистрировать при выходе?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru