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

Для чего нужен Super.onStartCommand - Android

Восстановить пароль Регистрация
 
msgusa
5 / 5 / 3
Регистрация: 29.06.2011
Сообщений: 115
14.08.2016, 21:22     Для чего нужен Super.onStartCommand #1
Здравствуйте.
А для чего надо писать так?

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
Посмотрите здесь:

Android Что делает строка super.onCreate(savedInstanceState)?
Написание программ для OS Andriod 4. С чего начать? Android
Для чего папка trunk в проекте? Android
Android Для чего нужен Gradle
Android Для чего нужно UUID
Call to super must be first statement in constructor Android
Для чего нужны миниатюры изображения? Android
Подскажите, пожалуйста, по поводу super Android
Для чего нужен contentDescription Android
Android Для чего нужен метод syncState() в ActionBarDrawerToggle
Android Listfragment Super
Для чего нужен android.support.v4 Android

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

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


откуда код?
msgusa
5 / 5 / 3
Регистрация: 29.06.2011
Сообщений: 115
15.08.2016, 09:23  [ТС]     Для чего нужен Super.onStartCommand #5
вернет,


откуда код?

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

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