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

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

Войти
Регистрация
Восстановить пароль
 
Gura
35 / 35 / 4
Регистрация: 17.05.2012
Сообщений: 157
#1

Передача сообщения из потока. Handler - Android

14.04.2013, 14:20. Просмотров 925. Ответов 2
Метки нет (Все метки)

Добрый день, пытаюсь передать сообщение через Handler из потока, для обновления textView, но программа вылетает при присвоении значения tv1.setText("Im working"); Подскажите пожалуйста, что я делаю не так.
Спасибо.


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
public class Tuner extends Activity {
    TextView tv1,tv2;
    Handler handler;
    
    
     class  SoundReader implements Runnable{
            
                       //Поля класса
 
            public void run() {
                                        
                                        //Реализация  
                    handler.sendEmptyMessage(1);
                }
            } //Start
        }//class
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_tuner);
        handler=new Handler(){
            public void handleMessage(Message msg){
                tv1.setText("Im working");   //ОШИБКА
            };
        };
    }
 
    
    public void firststringClick(View v){
        SoundReader sr=new SoundReader();               
        Thread thread=new Thread(sr);
        thread.start();
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 14:20     Передача сообщения из потока. Handler
Посмотрите здесь:

Handler и интервал времени Android
Про Handler и ProgressBar Android
Android Передача звукового потока в микрофон
Handler timer Android
Handler, поток не останавливается Android
Сжатие и передача аудио/видео потока Android
Android Как вытащить данные из потока. Cant create handler inside thread that has not called Looper.prepare()
Android Не работает Handler
Android Handler
Android Handler
Растет задержка между отправкой и получением сообщения Handler Android
Передача объекта обратно в главный поток из другого потока Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
14.04.2013, 14:35     Передача сообщения из потока. Handler #2
не вижу чтобы вы инициализировали tv1.
Gura
35 / 35 / 4
Регистрация: 17.05.2012
Сообщений: 157
14.04.2013, 14:41  [ТС]     Передача сообщения из потока. Handler #3
Блин, таких дураков как я наверное еще не бывало. Спасибо!
Yandex
Объявления
14.04.2013, 14:41     Передача сообщения из потока. Handler
Ответ Создать тему
Опции темы

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