Первый вопрос
Как вот это
startService(new Intent(this, MyService.class));
реализовать в этом шаблоне?
public ComponentName startService(Intent service) {
// TODO Auto-generated method stub
return super.startService(service);
}
=========================================
Второй вопрос
Есть вот такой вот код рабочий, метод onClickStart ловит нажатие кнопки и код срабатывает
public void onClickStart(View v) {
startService(new Intent(this, MyService.class));
}
Но мне в своем проекте нужно сделать почти тоже самое, только вместо onClickStart нужно написать свой метод, который будет запускаться не по нажатию кнопки а по средствам срабатывания этого кода, назовем его MyMetod.
MainActivity mainAct = new MainActivity();
mainAct.MyMetod();
public void MyMetod() {
Log.d(TAG, "запустим");
startService(new Intent(this, MyService.class));
}
Но он почему то не работает, лог выводит, а дальше приложение вылетает, мне кажется ему не нравится эта строчка кода startService(new Intent(this, MyService.class));
В шаблоне Eclipse этот startService выглядит следующим образом
public ComponentName startService(Intent service) {
// TODO Auto-generated method stub
return super.startService(service);
}
Но как его заполнить этот шаблон чтобы это соответствовало строке
startService(new Intent(this, MyService.class)); в рабочем примере
и вызывалось методом
public void MyMetod() {
Log.d(TAG, "запустим onClickStart");
...
}
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.