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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как проигрывать VideoView в полноэкранном редиме? http://www.cyberforum.ru/android-dev/thread837125.html
Всем привет, написал простенький VideoView. Работает отлично, но хотелось бы сделать увеличениие в полный экран по клику на видео. Скажите пожалуйста как это делается?
Программирование Android Ошибка в SurfaceView есть игра. отрисовка идет через SurfaceView и поток привязанный к нему. ошибка возникает в следующем моменте - я открываю сам игровой поток, все нормально работает, скрываю приложение и когда я снова его открываю выходит ошибка. логи прикрепил. это код конструктора класса отрисовки public Game(Context context, AttributeSet attributeSet) { super(context, attributeSet); ... http://www.cyberforum.ru/android-dev/thread837050.html
Программирование Android Завершение потока
Необходимо корректно завершить поток. Сейчас код такой class MyThread extends Thread { private void method() throws InterruptedException { ... }
Установка доступа к файлу на FTP сервере Программирование Android
Добрый день! Недавно начал программировать под Андроид. Есть задача - скопировать файл на FTP сервер и дать ему доступ на полное чтение. Скопировать удалось с помощью FTPClient ftpClient = new FTPClient(); ftpClient.connect("ftp://........./"); ftpClient.login(".......", "....."); ftpClient.changeWorkingDirectory("......"); ...
Программирование Android SDK or NDK http://www.cyberforum.ru/android-dev/thread836828.html
я начинающий разработчик, на данный момент не много знаю с++. 1) Что лучше изучать SDK и яву или же NDK, в будущем хочу попробовать себя в гейм деве. 2) Еще интересует с какими знаниями будет легче найти работу? сейчас на 4ом курсе и хотелось бы уже на пол ставки поработать... 3) Как быстро достигается junior уровень в данной области?
Программирование Android Остановка службы Служба может быть остановлена системой по разным причинам: нехватка памяти, режим экономии энергии... А можно ли запретить остановку службы ? подробнее

Показать сообщение отдельно
Gura
35 / 35 / 4
Регистрация: 17.05.2012
Сообщений: 157

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

14.04.2013, 14:20. Просмотров 939. Ответов 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();
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru