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

Почему при перезагрузке телефона падают все Service с ошибкой unfortunately has stopped? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как создать приложение для Android http://www.cyberforum.ru/android-dev/thread1393465.html
Я хочу создать приложение для Android, и я C ++ новичка (я знаю, классы и т.д.), как я могу создать приложение для Android? вообще я могу это сделать? Что я должен знать?
Android Несколько нажатий Подскажите пожалуйста как сделать так, что бы можно было нажимать на ОДНУ кнопку несколько раз и она например меняла бы звук нажал первый раз один звук, нажал второй раз другой звукук и тд. Добавлено через 40 секунд Звук в качестве примера. http://www.cyberforum.ru/android-dev/thread1393463.html
Android Android - SlidingTabLayout + local DB + Fragment + SearchView
Добрый день, Уважаемые наставники. Прошу помощи в правильной и грамотной реализации части приложения. В чем заключается суть: необходимо реализовать чат между друзьями, использующее приложение. Используется локальная база данных с 3-мя сущностями: Друзья, Посетители, Заявки(скорее всего 3-я сущность использоваться не будет). Которая в последующем будет обновляться с базы данных на сервере(на...
Загрузка сохраненной информации Android
Доброго времени суток. Подскажите пожалуйста, как можно организовать единоразовую загрузку ранее сохраненной информаци в SharedPreferences. Под единоразовой понимается, что она будет происходить только при запуске приложения (не при первом, а при каждом), и не будет просходить, если пользователь бродит из активити, в активити. Вариант типа: SharedPreferences prefs = null; @Override...
Android Переделать проект с С++ на Android http://www.cyberforum.ru/android-dev/thread1393240.html
Здравствуйте! Помогите пожалуйста переделать программу для Андроид (Переделка с С++ на Андроид). Использую Android studio? Возился с командами java, сложновато переделать в частности алгоритм расчета в программе перевести в java код. Проект во вложении
Android Импорт либы в Eclipse Здравствуйте товарищи! В общем есть нечто на гитхабе что хотелось бы прикрутить. Почитав немного как это сделать вроде бы добавил, решил запустить свой проект(даже ничего не менял) - ошибка при запуске. Ну подумал я и да ладно, может автор еще допиливает ее или еще что...убрал ее из зависимостей, удалил вообще как проект, сделал очистку для своего. Запускаю свой проект - но увы и ах,... подробнее

Показать сообщение отдельно
GukZiLLA
 Аватар для GukZiLLA
35 / 35 / 2
Регистрация: 30.11.2013
Сообщений: 102
12.03.2015, 19:59     Почему при перезагрузке телефона падают все Service с ошибкой unfortunately has stopped?
Сколько сервисов и ресиверов было запущено - столько ошибок и выдаст.
Причем такое встречается только на некоторых телефонах.

Если убираю запуск сервисов, ребутаюсь, ошибок нет.

Как правильно обрабатывать такое?

Вот например:
В манифесте.
XML
1
<service android:name=".SyncService" android:enabled="true" />
В файле.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Override
    public IBinder onBind(Intent arg0) {
        return null;
    }
 
 
    @Override
    public void onCreate() {
        super.onCreate();
        ctx = getApplicationContext();
        startTimer();
    }
 
    @Override
    public void onDestroy() {
        Log.e(TAG, "Service Stopped ...");
        stopTimer();
        super.onDestroy();
    }
Добавлено через 44 минуты
хм, методом тыка выяснил, что ноги растут из BroadcastReceiver, который перезапускает все остальные сервисы

класс
Java
1
2
3
4
5
6
7
8
9
10
public class NetReceiver extends BroadcastReceiver {
@Override
    public void onReceive(final Context context, Intent intent) {
        
            boolean inet = Internet.isNetworkAvailable(context);
}
 
 
 
}
манифест
XML
1
2
3
4
5
<receiver android:name=".NetReceiver" android:enabled="true" >
            <intent-filter>
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            </intent-filter>
        </receiver>
Добавлено через 1 час 7 минут
хм, если вывести в лог сообщение из метода onReceive, то оно покажется аж 4 раза. Видимо из-за резкого запуска сервисов что-то начинает глючить
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru