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

Написать программу, в которой основную работу производит сервис - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Среда разработки AIDE http://www.cyberforum.ru/android-dev/thread1064592.html
Привет, народ. Кто-нибудь пользуется AIDE? С ее помощью вроде можно редактировать и запускать файлы, созданные в Eclipce. У меня приложение типа "HelloWorld" - выдает ошибку имени директории:...
Программирование Android Где помещать запуск моей программы Вот пример програмки использующей лицензирование от Slideme http://slideme.org/files/SlideMEDemo_v2_20120503.zip Разобрался, что там из меню вызываються разные типы лицензирования. Меня интересует... http://www.cyberforum.ru/android-dev/thread1064585.html
Программирование Android Разработка приложений для Андроид. С чего начать? Что нужно изучить?
Ребят, подскажите! Хочу стать разрабом для популярной ОС Андроид, с чего начать? Что нужно изучить, где 100% безопасно можно взять исходники ядра, литература, предпологаемо в основу положу С++,...
Программирование Android FaceBook в Adroid app
Здравствуйте. Почему у меня в Eclipse перечеркнутые процедуры для работы с FaceBookSDK? Я так понимаю эти методы устарели?. А какие новые использовать?
Программирование Android JDK 6 в Eclipse http://www.cyberforum.ru/android-dev/thread1064514.html
Здравствуйте. А что JDK 6 не поддерживает FaceBookSDK?
Программирование Android реализовать передачу и прием Ребят подскажите пожалуйста как реализовать передачу и прием строки по Bluetooth. Ну допустим со смартфона мне нужно отправить на терминал компьютера по UART строку "12345". а то что я буду вводить... подробнее

Показать сообщение отдельно
bt1024
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 31
10.01.2014, 14:26  [ТС]
Цитата Сообщение от Slon747 Посмотреть сообщение
Может потому, что должно быть не "android.net.wifi.STATE_CHANGED", а "android.net.wifi.STATE_CHANGE"?
Андроид ругается на эту константу.
Если убрать запуск потока то всё работает как задумано. Но вот с запуском проблемы.

Ошибка исчезает если запуск задачи выполняется в отдельном потоке (не так как я в начале это делал)
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
public void StartWorkThread()
{
    if(ThreadWorking == false){
        ThreadWorking = true;
        new Thread(new Runnable(){
        public void run(){
            task = new WorkTask();
            task.run();
            }
        }).start();
    }else{
        counter++;
        ShowToast(Integer.toString(counter));
    }
}
 
public void run(){
    ShowToast("А я работаю! :)");
    while(isConnected != NET_NONE){
        GetSettings();
        try {
        TimeUnit.SECONDS.sleep(2);
        } catch (InterruptedException e){
            e.printStackTrace();
        }
    }
    ThreadWorking = false;
    ShowToast("Поток завершен :(");
}
ShowToast() метод который вызывает метод из главного приложения проверяя Bind между сервисом и приложением.
Всё равно получаю ошибку, но другую..
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

Добавлено через 14 минут
вроде разобрался

Добавлено через 12 часов 31 минуту
Долго ли коротко..)) в общем "скелет" написан, заработал как я и хотел и всё написанное "мяско" к нему тоже, всем спасибо за помощь!!! Рутина закончилась (наивный да?), самое интересное и сладкое впереди, писать саму функциональность
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru