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

Неубиваемый Service Android - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Сохранение набранного в EditText текста при смене активити http://www.cyberforum.ru/android-dev/thread1833976.html
Добрый день, подскажите как сделать чтобы при смене активити текст в EditText не пропадал.
Программирование Android Google maps метод поиска фрагмента карт на разметке для разных версий андроид Столкнулся с такой проблемой. в андройде 6 работает один метод поиска фрагмента карт на разметке а в 5 и ранее - другой. //api 21+ mapFragment = (MapFragment)... http://www.cyberforum.ru/android-dev/thread1833898.html
Программирование Android Не работает обработчик выбора файла
Снова пытаюсь разобраться с AIDE на мобиле. Проблема в том, что не отрабатывает метод onItemSelected. Там хочу прочитать файл, путь к нему и папку, в которой он находится, но пока там не работают...
Программирование Android SearchView в ActionBar
Всем привет! Добавил в ActionBar фрагмента SearchView, но он не появляется, пустой ActionBar. С добавлением SearchView в ActionBar активити проблем нет. Видимо, я упускаю специфику фрагмента. ...
Программирование Android Permission Denial: receiving Intent http://www.cyberforum.ru/android-dev/thread1833482.html
Добрый вечер. Цель - после перезагрузки запускать Alarm, но он не запускается. System Process выдаёт вот это 10-24 13:16:04.460 477-487/system_process W/BroadcastQueue: Permission Denial:...
Программирование Android Связка ScrollView + Include + TableLayout Добрый день. Хочу реализовать основное меню с кнопками, небольшим текстом и логотипом. Для этого использую TableLayout. Для прокрутки по вертикали всех этих многочисленных кнопок подключаю... подробнее

Показать сообщение отдельно
shavuz
106 / 112 / 21
Регистрация: 29.01.2014
Сообщений: 554
25.10.2016, 15:36
пуш показался значит сервис и ресивер работают, значит проблема где то в Ваших пушах значит убивается ваш батарейкалистенер и не возраждается
попробуйте так:
в сервисе добавьте :
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    private BroadcastReceiver mBatteryInfoReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context arg0, Intent intent) {
 
            int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
            int chargeState = intent.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
 
            switch (chargeState) {
                case BatteryManager.BATTERY_STATUS_CHARGING:
 
        NotificationManager mNotificationManager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
        int notifyID = 1;
        NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
                .setContentTitle("Test")
                .setContentText("Battery level is: " + Integer.toString(level))
                .setSmallIcon(android.R.drawable.stat_notify_chat);
        mNotificationManager.notify(
                notifyID,
                mBuilder.build());
                    break;
                case BatteryManager.BATTERY_STATUS_FULL:
         
                    break;
                case BatteryManager.BATTERY_STATUS_DISCHARGING:
           
                    break;
            }
 
        }
    };
в онкриейт сервиса
Java
1
        this.registerReceiver(this.mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
в ондестрой сервиса
Java
1
this.unregisterReceiver(this.mBatteryInfoReceiver);
в манифесте вставьте эти расширения, часть из них лишние, если будет работать, удалите не нужные
XML
1
2
3
4
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.GET_TASKS"/>
    <uses-permission android:name="android.permission.WAKE_LOCK" />
потом сообщите если получилось

Добавлено через 18 минут
а на счет стики, это бы вам почитать,
вот наводка : http://lmgtfy.com/?q=why+START_STICK...DELIVER_INTENT
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru