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

Не запускается IntentService - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ListPreference http://www.cyberforum.ru/android-dev/thread1216855.html
Какой есть обработчик для itemов ListPreference? То есть что бы можно было обрабатывать нажатия на item?
Программирование Android Adt-bundle-windows Здравствуйте, Уважаемые программисты Андроид! Сориентируйте пожалуйста по такому вопросу. Установил adt-bundle-windows с поддержкой С++. Можно ли внедрить готовое приложение на С++ (с GUI) в данный... http://www.cyberforum.ru/android-dev/thread1216746.html
SharedPreferences Программирование Android
как сохранить целое значение в SharedPreferences?
Программирование Android Android Studio и jni
Как заставить анроид студио компилить библиотеки? Я добавил папку jni возле java, теперь ругаеться(не может найти jni.h)...но в дереве исходнонго кода нормально собирается
Программирование Android ListPreference http://www.cyberforum.ru/android-dev/thread1216697.html
как получить значение в коде программы itema у ListPreference который был выбран пользователем? Мне нужно так пользователь выбирает item WiFi и я переустанавливаю значение переменной флага с 0 на 1 ?
Программирование Android Загрузка приложений на планшетник надо отладить результаты творчества на реальных устройствах. с телефоном(Gallaxy s III) - всё понятно - подключаю, открываю там есть папка Downloads бросаю файлик. на телефоне нахожу папку "мой... подробнее

Показать сообщение отдельно
Wonkyhole
6 / 6 / 1
Регистрация: 25.03.2014
Сообщений: 52

Не запускается IntentService - Программирование Android

25.06.2014, 19:15. Просмотров 664. Ответов 2
Метки (Все метки)

Есть кнопка, по нажатию которой должен запускаться определенный IntentService:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        btnTest = (Button) findViewById(R.id.button1);
 
        OnClickListener oclBtnOk = new OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.i("OnClickButton", "OnClick");
 
                Intent mIntent = new Intent(v.getContext(), BroadcastReceiveServices.class);
                mIntent.putExtra("phoneNumber", "+71234567890");
                mIntent.putExtra("type", "call");
                startService(mIntent);
            }
          };
          
        btnTest.setOnClickListener(oclBtnOk);
И сам класс BroadcastReceiveServices:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.example.interceptingmessages;
 
import android.app.IntentService;
import android.content.Intent;
import android.util.Log;
 
public class BroadcastReceiveServices extends IntentService
{
    final String tag = "BroadcastReceiveServices";
 
    public BroadcastReceiveServices()
    {
        super("BroadcastReceiveServices");
        Log.d(tag, "::BroadcastReceiveServices()");
    }
 
    public void onCreate()
    {
        super.onCreate();
        Log.d(tag, "::onCreate()");
    }
 
    @Override
    protected void onHandleIntent(Intent intent)
    {
        Log.d(tag, "::onHandleIntent()");
 
        String phoneNumber = intent.getStringExtra("phoneNumber");
        String type = intent.getStringExtra("type");
 
        String Name = "";
        Name = NoticeSender.NumberToName(getBaseContext(), phoneNumber);
 
        if (type.equals("call"))        
            NoticeSender.SendNotice(getBaseContext(), "Вам звонит: "+ Name + " (" + phoneNumber + ")" );
        if (type.equals("sms"))
        {
            String mess = intent.getStringExtra("message");
            NoticeSender.SendNotice(getBaseContext(), "Вам пришло сообщение от " + Name + " (" + phoneNumber + ")" + ": " + mess);
        }                           
    }
 
    public void onDestroy()
    {
        super.onDestroy();  
    }
}
Проблема в том, что при нажатии на кнопку код вроде как срабатывает, но запуск сервиса не происходит. В logcat пусто. В чем может быть проблема?
0
Миниатюры
Не запускается IntentService  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru