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

Service onDestroy и System.exit(0); - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Календарь http://www.cyberforum.ru/android-dev/thread1606868.html
Приветствую. Есть ли в природе какой то готовый компонент типа календаря, которому можно передать дату и получить на экране календарь на текущий месяц? Но таким образом, что бы отображение этого...
Программирование Android На смарт получить данные с сервера Приветствую. Хочу написать прогу для личного пользования. На сервере есть БД. В ней данные, которые нужно передать на смарт. Я не могу понять как лучше сделать - передать данные для сохранения на... http://www.cyberforum.ru/android-dev/thread1606812.html
Программирование Android Ошибка Gradle
Я устал от этого! Все спокойно работало. Создал новый проект - сборка шла около получаса на первом же этапе (Gradle: Build). Сейчас появляется ЭТО: Скриншот Процесс 3156 - java.exe Как лечить?...
Программирование Android Android & local Web Server
Всем хай. Задача. С мобилы (андройда) через мобильный браузер не могу увидеть Вэб-сервак на котором крутится сайт. Что имеем. на ПК поднят вэб-сервер с айпишником 192.168.0.103 порт 80;...
Программирование Android Как создать универсальную кнопку share? http://www.cyberforum.ru/android-dev/thread1606529.html
Как вариант, если зайти в установленный play market, выбрать любое приложение и нажать share, то выскакивает список всех, установленных у меня в телефоне, соц. сетей, месенджеров, облаков. и т.д. ...
Программирование Android Eclipce помогите решить в есlipce Дано вещественное число X и целое число N (> 0). Найти значение выражения 1 + X +( X^2)/(2!) + … + X^N/(N!) (N! = 1·2·…·N). Полученное число является приближенным... подробнее

Показать сообщение отдельно
Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66

Service onDestroy и System.exit(0); - Программирование Android

09.12.2015, 03:19. Просмотров 287. Ответов 1
Метки (Все метки)

Добрый день.
Объясните, пожалуйста, такой нюанс:

Java
1
2
3
4
5
6
7
    @Override 
    public void onDestroy() { 
        Toast.makeText(getApplicationContext(), R.string.ServiceStopped, Toast.LENGTH_SHORT).show(); 
        Log.d("VKI", "Service STOPPED"); 
        super.onDestroy(); 
        System.exit(0); 
    }
Если прописать "System.exit(0);" - сервис благополучно убирается из Android Device Monitor, но Toast не срабатывает (куда бы я его не воткнул)
Если писать без "System.exit(0);" - сервис остается висеть, но Toast показывается как положено.
В обеих случаях "Log.d" работает!

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