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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
msgusa
6 / 6 / 3
Регистрация: 29.06.2011
Сообщений: 156
#1

Для чего нужен Super.onStartCommand - Программирование Android

14.08.2016, 21:22. Просмотров 160. Ответов 4
Метки нет (Все метки)

Здравствуйте.
А для чего надо писать так?

Java
1
2
3
4
public int onStartCommand (Intent intent, int flags, int startId) {
  super.onStartCommand(intent, flags, startId);
...
return ...
Правильно ли я понял, что super вернет нам START_NOT_STICKY? Но если да, то зачем нам его возвращать в самом начале описания метода?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2016, 21:22     Для чего нужен Super.onStartCommand
Посмотрите здесь:

Для чего нужен Gradle - Программирование Android
Новая студия почти навязчиво предлагает перевести мои проекты в Gradle - в окне при запуске проекта выпрыгивает "ваш проект не Gradle. Как...

Для чего нужен contentDescription - Программирование Android
Всем привет! Я прочитал официальную документацию, но всё равно я не пойму для чего нужен contentDescription. А главное нужно его...

Для чего нужен android.support.v4 - Программирование Android
Вопрос к знатокам: почему AS по умолчанию импортирует в проект классы из библиотеки поддержки? minSdk 19 (4.4). Еще просвятите плз -...

Для чего нужен метод syncState() в ActionBarDrawerToggle - Программирование Android
Для чего нужен метод syncState() в ActionBarDrawerToggle , не понятно, без syncState() и так все работает?

Listfragment Super - Программирование Android
Добрый день в где тут проблема. public class ItemFragment extends ListFragment { @Override protected void...

Подскажите, пожалуйста, по поводу super - Программирование Android
У меня есть класс A extends Activity, и есть класс B extends A. В классе B я реализую onPause(), а в классе A нет. Код из класса B: ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135
14.08.2016, 22:19     Для чего нужен Super.onStartCommand #2
Цитата Сообщение от msgusa Посмотреть сообщение
super
вызывает метод суперкласса, а надо оно вам в вашем случае или нет - решать Вам
msgusa
6 / 6 / 3
Регистрация: 29.06.2011
Сообщений: 156
14.08.2016, 22:26  [ТС]     Для чего нужен Super.onStartCommand #3
Т.е. вызывает что-то по умолчанию?
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
15.08.2016, 08:44     Для чего нужен Super.onStartCommand #4
Java
1
return super.onStartCommand(intent,flags,startId);
вернет,


откуда код?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.08.2016, 09:23     Для чего нужен Super.onStartCommand
Еще ссылки по теме:

Call to super must be first statement in constructor - Программирование Android
Выскакивает такая ошибка! Можно ли ее обойти? Зачем вообще нужна эта блокировка? Ситуация: Есть предок, который в конструкторе...

Что делает строка super.onCreate(savedInstanceState)? - Программирование Android
подскажите, начинающему программисту под android, что делает строка super.onCreate(savedInstanceState); как она работает? заранее...

Для чего нужно UUID - Программирование Android
Ребят изучаю андройд совсем недавно, можете кто-нибудь понятно объяснить для чего используется UUID?

Для чего папка trunk в проекте? - Программирование Android
Собственно скачал исходники, а в них кроме самой папки программы папка trunk и в ней еще один файл манифеста, зачем это необходимо?

Для чего нужны миниатюры изображения? - Программирование Android
Я знаю что для любого изображения есть размер его миниатюры(thumbnails изображение) как вы думаете для чего может понадобиться уменьшение...

Программа для хронометража времени - с чего начать? - Программирование Android
Доброго времени суток уважаемые форумчане! Прошу вас помочь информацией, а именно подсказать какая литература, язык и т.п. помогут мне в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
msgusa
6 / 6 / 3
Регистрация: 29.06.2011
Сообщений: 156
15.08.2016, 09:23  [ТС]     Для чего нужен Super.onStartCommand #5
вернет,


откуда код?

Да не, у него это было прописано не в return'е, а в самом начале. Что странно. Код с форума, но где именно уже не помню. Вот и подумал, может он ошибся?
Я так понял, что вернет START_NOT_STICKY, что по дефолту.
Yandex
Объявления
15.08.2016, 09:23     Для чего нужен Super.onStartCommand
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru