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

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

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

Отсчитать пару секунд - Android

09.11.2015, 16:23. Просмотров 216. Ответов 2
Метки нет (Все метки)

Привет.
Подскажите, как отсчитать определенный интервал секунд?
Например, у меня есть приложение и, скажем, через 30 секунд должно что-то произойти.
Так вот как отсчитать эти самые 30 секунд?

Заранее спасибо за ответы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 16:23     Отсчитать пару секунд
Посмотрите здесь:

C++ Builder Выбор в MessageDlg (задача на пару секунд)
Задержка выполнения кода на несколько секунд Android
Компьютер подвисает на пару секунд
Android База записей, из которой каждый день нужно брать пару-тройку определенных и показывать на экране
Счетчик неправильно работает. Это займет в вас 12.5 секунд Android
Гаснет экран (на пару секунд) и зависание!
Как повесить прогресс диалог секунд на 10? Android
Как сделать паузу — запретить нажатие кнопок на 5 секунд? Android
Постоянно обрывается wi-fi соединение на пару секунд
Комп включается только на пару секунд
Android Запрос на сервер каждые несколько секунд
Компьютер виснет на пару секунд

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
09.11.2015, 16:40     Отсчитать пару секунд #2
sindel, Handler#postDelayed или Timer + TimerTask
VladimirFA51
7 / 2 / 1
Регистрация: 07.11.2015
Сообщений: 17
09.11.2015, 19:31     Отсчитать пару секунд #3
sindel,как уже выше было сказано,путём Handler и Runnable.(Извиняюсь,что продублировал сообщение,просто хочу дать кое-какие пояснения,вдруг человек не владеет гуглом и т.д )
Вот пример:
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
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
 
public class MainActivity extends AppCompatActivity {
TextView myText;
Handler myHandler;
Runnable myRunnable;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        myText = (TextView) findViewById(R.id.textView); //Находим наш текствью
 
        myHandler = new Handler(); //Создаём хандлер
        myRunnable = new Runnable() { //И раннейбл
            @Override
            public void run() {
                myText.setText("Ваш текст тут!"); //Раннейбл выполняет смену текста на "Ваш текст тут"
            }
 
        };
    }
 
    public void onClick(View view){ //onClick метод
    myHandler.postDelayed(myRunnable,1000); //Постделайд,раннейбл "myRunnable" выполняется с задержкой в 1 секунду.(1000 милисекунд)
    }
}
Yandex
Объявления
09.11.2015, 19:31     Отсчитать пару секунд
Ответ Создать тему
Опции темы

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