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

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

Войти
Регистрация
Восстановить пароль
 
vovan_v_rum
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 1
#1

Не работает Handler - Программирование Android

14.03.2016, 14:47. Просмотров 119. Ответов 0
Метки нет (Все метки)

Приветствую всех. Столкнулся с такой проблемой - простейший пример с Handler.

При компиляции на конфигурации - Linux, Eclipse Juno, Java 1.6
все работает - сообщения приходят.
При компиляции под Windows, Eclipse Mars.1 Release(4.5.1) Java 1.6 -
кирдык, сообщения не приходят.
Параметры проекта и там и там одинаковые. Куда смотреть не понимаю, вроде все так же,
но не работает. Запускаю на телефонах с 4.0.3 и с 4.4.4 - результат такой же - из под Линукса все пашет, из под винды - нет.

Перенос handlera в onCreate результата не дает.
Вопрос - в каких настройка ковырять.

Код:
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
imports....
 
public class MainActivity extends Activity implements Runnable{
 
    Handler hand = new Handler()
    {
        public void handleMessage(Message msg)
        {
            tvData.setText("Handle!!!");
        }
    };
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
// ... <какой-то код>
    
        
        btnGet.setOnClickListener(new OnClickListener() 
        {
                  public void onClick(View v) 
                 {
                     hand.sendEmptyMessage(2);
                 }
        });
// ... какой-то - код не принципиально
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2016, 14:47     Не работает Handler
Посмотрите здесь:

Не работает Handler - Программирование Android
Я нахожусь на 66 уроке startandroid, здесь упоминается Handler. Почему то отсутствуют у меня методы, которые описываются тут. Вот фрагмент...

Handler - Программирование Android
Вот допустим обьект Handler был создан в активити(то есть в главном потоке). И мы запускаем через этот Handler (его метод post) кусок кода...

Handler - Программирование Android
import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import...

Handler timer - Программирование Android
Добрый вечер. С помощью какого метода в Handler http://developer.android.com/reference/android/os/Handler.html(беда пока с английским) ,...

Про Handler и ProgressBar - Программирование Android
Есть 2 кнопки - Start и Stop, соответственно запуск и остановка прогресса в ProgressBar, запуск каждый раз идет с нуля. Если нажать...

Handler и интервал времени - Программирование Android
Создаю хэндлер: Handler h = new Handler(); h.post(obrtimer); Runnable obrtimer = new Runnable() { public void run() { ...

Handler vs Service vs AsynkTask - Программирование Android
Есть 2 Activity, пусть A1 и A2. В методе onCreate() Activity A1 запускается новый поток, в котором определяются координаты местоположения...

Handler, поток не останавливается - Программирование Android
Добрый вечер. Не могу остановить таймер, при переходе на другую Activity. Возможно ли это вообще? Code: mport...

Handler при пересоздании активити - Программирование Android
У меня есть поток Thread, который запускается во фрагменте и получает ссылку на изображение с сервера(парсит JSON выделяет ссылку). И...

Работа с Handler из другого активити - Программирование Android
Здравствуйте, пишу чат приложение и не могу понять как можно обрабатывать входящие сообщение из другого активити. У меня есть форма...

Потоки (Handler внутри synchronized) - Программирование Android
private Handler Ocnova = new Handler(); private Object sync = new Object(); class newThread extends Thread { //...String mes..... ...

Передача сообщения из потока. Handler - Программирование Android
Добрый день, пытаюсь передать сообщение через Handler из потока, для обновления textView, но программа вылетает при присвоении значения...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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