Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 949
#1

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

14.08.2015, 20:41. Просмотров 364. Ответов 2
Метки нет (Все метки)

Я нахожусь на 66 уроке startandroid, здесь упоминается Handler. Почему то отсутствуют у меня методы, которые описываются тут. Вот фрагмент кода:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void onclick(View v) {
showDialog(DIALOG);
Handler h = new Handler();
h.postDelayed(new Runnable() {
public void run() {
method1();
}
}, 2000);
h.postDelayed(new Runnable() {
public void run() {
method2();
}
}, 4000);
}
Когда я объявляю Handler, у меня создаются три метода сами:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 h=new Handler() {
                    @Override
                    public void close() {
 
                    }
 
                    @Override
                    public void flush() {
 
                    }
 
                    @Override
                    public void publish(LogRecord record) {
 
                    }
Когда же я хочу, например, написать h.postDelayed-Такого метода нет вообще, равно как и метода h.sendEmptyMessageDelayed и прочих. Помогите пожалуйста
http://www.cyberforum.ru/android-dev/thread1687320.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2015, 20:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не работает Handler (Программирование Android):

Handler
import android.app.Activity; import android.os.Bundle; import...

Handler timer
Добрый вечер. С помощью какого метода в Handler...

Handler vs Service vs AsynkTask
Есть 2 Activity, пусть A1 и A2. В методе onCreate() Activity A1 запускается...

Handler, поток не останавливается
Добрый вечер. Не могу остановить таймер, при переходе на другую Activity....

Handler и интервал времени
Создаю хэндлер: Handler h = new Handler(); h.post(obrtimer); Runnable...

2
Pablito
2652 / 2134 / 727
Регистрация: 12.05.2014
Сообщений: 7,447
Завершенные тесты: 1
14.08.2015, 20:44 #2
Лучший ответ Сообщение было отмечено danek130995 как решение

Решение

потому что надо импортировать не java.util.logging.Handler;
а android.os.Handler;
1
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 949
14.08.2015, 20:53  [ТС] #3
Паблито, ой, спасибо огромное! Почему то студия не предложила мне на выбор, какой импортировать, обычно предлагает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2015, 20:53
Привет! Вот еще темы с решениями:

Про Handler и ProgressBar
Есть 2 кнопки - Start и Stop, соответственно запуск и остановка прогресса в...

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

Потоки (Handler внутри synchronized)
private Handler Ocnova = new Handler(); private Object sync = new Object(); ...

Handler при пересоздании активити
У меня есть поток Thread, который запускается во фрагменте и получает ссылку на...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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