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

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

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

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

14.08.2016, 21:22. Просмотров 178. Ответов 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? Но если да, то зачем нам его возвращать в самом начале описания метода?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2016, 21:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для чего нужен Super.onStartCommand (Программирование Android):

Для чего нужен 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: ...

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


откуда код?
0
msgusa
6 / 6 / 3
Регистрация: 29.06.2011
Сообщений: 164
15.08.2016, 09:23  [ТС] #5
вернет,


откуда код?

Да не, у него это было прописано не в return'е, а в самом начале. Что странно. Код с форума, но где именно уже не помню. Вот и подумал, может он ошибся?
Я так понял, что вернет START_NOT_STICKY, что по дефолту.
0
15.08.2016, 09:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.08.2016, 09:23
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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