Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
REatar
0 / 0 / 0
Регистрация: 15.12.2012
Сообщений: 27
1

Изменение содержимого TextView по таймеру

15.07.2017, 21:33. Просмотров 962. Ответов 2
Метки нет (Все метки)

Доброе время суток. У меня возникла проблема с таймером
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        Timer timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                try {
                    int max = 50;
                    int min = 1;
                    Random rand = new Random();
                    ratei = rand.nextInt((max - min) + 1) + min;
                    Rate.setText("" + ratei);
                } catch (Exception E){}
            }
        }, 1000);
Я пытаюсь сгенерировать число и в тот же момент отобразить его на экране, но у меня возникает ошибка, после чего перестает работать таймер, да и само приложение.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2017, 21:33
Ответы с готовыми решениями:

Смена значения TextView по таймеру
Подскажите, пожалуйста, как решить следующую проблему. Имеется код: public class MainActivity...

Изменять текст в TextView по таймеру каждые 5 минут
Как используя класс таймер изменять текст в TextView каждые 5 минут (например сначала в TextView...

Изменение TextView
Доброго времени суток ! Подскажите, как можно выводить список слов в textview, и по 2 button эти...

Динамическое изменение текста в TextView
Есть TextView в RelativeLayout, которое вмещает в себя надпись "Привет мир", а вот надпись "Привет...

Изменение TextView во второй Activity
Добрый день. Есть первая Activity, на ней расположены кнопки. Нажимая на первую кнопку,...

2
Vladimirys
320 / 215 / 29
Регистрация: 16.01.2010
Сообщений: 632
16.07.2017, 22:03 2
Лучший ответ Сообщение было отмечено REatar как решение

Решение

Пробуйте так. Не мое.
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
public class MyActivity extends Activity {
 
    int time = 0;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final TextView helloText = (TextView) findViewById(R.id.textView);
        Timer timer = new Timer();
        long delay = 0;
        long period = 1000;
        timer.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                time++;
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        helloText.setText(helloText.getText() + " " + time);
                    }
                });
            }
        },delay,period);
    }
}
1
REatar
0 / 0 / 0
Регистрация: 15.12.2012
Сообщений: 27
17.07.2017, 02:31  [ТС] 3
Спасибо, Вы очень сильно мне помогли
0
17.07.2017, 02:31
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2017, 02:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Textview. Изменение текста по нажатию кнопки не происходит
Добрый день. Подскажите как же реализовывается подобное : в методе onCreat получаем интент с id...

Изменение даты в textView при нажатии на кнопки
Подскажите,как менять дату с помощью кнопок (предыдущая,следующая) или выбирать ее из календаря...

Текст из TextView перенести в другой TextView по нажатию Button
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную...


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

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

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