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

Как работать с таймером - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Где найти такой календарь http://www.cyberforum.ru/android-dev/thread1074759.html
http://pttrns.com/p/233 вот тут на втором скрине очень интересный календарь. На основе какого готового можно сделать такой же? В принципе думаю ничего сложного нет, но смущают квадратики которые показывают сколько событий в день
Android Изменение параметров активити из другого активити Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); img.setBackgroundResource(R.drawable.animationdemo); ------- вместо animationdemo поставить animationdemo2 img.post(new Runnable() { в другом активити. http://www.cyberforum.ru/android-dev/thread1074702.html
Вылетает официальный пример Google Android
Здравствуйте. Не подскажите, почему у меня вылетает (Facebook SDK). Пример находиться за адресом https://developers.facebook.com/docs...tting-started/ Ниже код, логи.
Android Статистика установок приложения
Доброго времени суток. Мне для работы нужно сделать статистику подсчета установок приложения по странам. Кто может помочь?
Android Виды анимации и кликабельность анимированных объектов http://www.cyberforum.ru/android-dev/thread1074424.html
Привет всем! Учу андроид, в статьях про анимацию сказано, что их в данной ОС несколько. Вопросы. 1. Какой вид анимации используется при анимировании объектов в играх? (имеются в виду кликабельные, а точнее, тачабельные:) объекты, по нажатию на которые с ними происходит что-либо заданное в коде) 2. Прямолинейное движение можно задать, например, так: х +=10. Как еще можно это сделать, чтобы...
Android Обработать html форму Учусь работать с формами на сторонних сайтах, которые не имеют своего API. Установил, что форма реализована с помощью метода POST. Нужно заполнить два поля. Я реализовал это так: HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("тут адрес сайта"); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); ... подробнее

Показать сообщение отдельно
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
18.01.2014, 18:21     Как работать с таймером
да, TimerTask - отдельный класс. Ну естественно, он может быть inner-class.

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
public class MyActivity extends Activity {
    Timer mTimer;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        doAction();
    }
 
    void doAction() {
        mTimer = new Timer();
        mTimer.schedule(new YourTimerTask(), 0, 1000);
    }
 
    class YourTimerTask extends TimerTask {
        @Override
        public void run() {
            if (some_condition) {
                cancel();
                mTimer.cancel();
                mTimer.purge();
            }
        }
    }
 
}
Добавлено через 2 минуты
TRIUMF, хотя можно и анонимную реализацию использовать, почему нет...

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 {
    Timer mTimer;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        doAction();
    }
 
    void doAction() {
        mTimer = new Timer();
        mTimer.schedule(new TimerTask() {
            @Override
            public void run() {
                if (some_condition) {
                    cancel();
                    mTimer.cancel();
                    mTimer.purge();
                }
            }
        }, 0, 1000);
    }
 
}
 
Текущее время: 23:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru