Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android FragmentTabHost http://www.cyberforum.ru/android-dev/thread959322.html
Здравствуйте! Я в проекте использую FragmentTabHost. Собственно проблема в том, что когда я к примеру переключаюсь с первого таба на третий и потом жму на системную кнопку назад происходит выход из...
Невозможно отключить доступность элементов меню на устройстве Программирование Android
В эмуляторе могу управлять доступностью элементов меню как run-time, так и при разработке. А на устройстве ни так ни так не блокируется меню. Почему это происходит? Добавлено через 4 минуты...
Eclipse - ошибка после создания проекта Программирование Android
Eclipse использую тот, что шел в комплекте с ADT После создания приложений выскакивала ошибка "R cannot be resolved to a varible". Перерыл хешкор.ру, стаковерфлоу, киберфорум в поиске решений. В...
Программирование Android Высота строк ListView У меня ListView выводит текст гигантского размера. Я выяснил, как изменить размер текста: SimpleCursorAdapter scAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1,... http://www.cyberforum.ru/android-dev/thread958818.html
Программирование Android Организация menuslider (меню, как в приложении Vk) http://www.cyberforum.ru/android-dev/thread958810.html
подскажите не сложную организацию такого меню для Android 2.2 + сколько гуглю не могу найти достойных уроков, может у кого исходник рабочий есть
Объединить пункты меню в группу Программирование Android
Не могу найти как объединить меню в группы, чтобы потом можно было удобно ими управлять. Если создавать пункты меню через menu.add(), то можно указать id группы, а если создавать через xml, то как...
Программирование Android Визуальное добавление кнопок visual studio
Установил плагин для visual studio xamarin Android. Не могу включить визуальное добавление элементов.
Программирование Android Qt 5.1.1 for Android Здравствуйте! Пытаюсь, использовать библиотеку Qt для Android, установил всё по инструкции на сайте: Android SDK, NDK, JM, Ant, ну, и сам Qt 5.1.1 Android for Win 32... В Qt Creator прописал пути к... http://www.cyberforum.ru/android-dev/thread958684.html
Программирование Android ViewPager http://www.cyberforum.ru/android-dev/thread958675.html
Всем. Да я недалекий и тупой, уже дня три не могу никак понять :wall: Есть ViewPager <android.support.v4.view.ViewPager android:id="@+id/pager" ...
Программирование Android Отключить гашение подстветки Возможно ли подобное сделать программно? Вроде подобное делают игрушки... Раз в 30-60 секунд (ан 4.04) гаснет подсвека и это максимальное время которое можно установить через настройки. Можно... http://www.cyberforum.ru/android-dev/thread958667.html
Last_Night
20 / 20 / 8
Регистрация: 02.10.2012
Сообщений: 124
21.09.2013, 23:33  [ТС] 0

Таймер для Android

21.09.2013, 23:33. Просмотров 1659. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от MegaSinner Посмотреть сообщение
Last_Night.
Вызывается при сворачивании приложения(нажатии HOME):
Java
1
2
3
4
    protected void onPause() {
        Toast.makeText(this, "onPause()", Toast.LENGTH_LONG).show();
        super.onPause();
    }
Вызывается при восстановлении приложения:
Java
1
2
3
4
5
    @Override
    protected void onRestart() {
        super.onRestart();
        Toast.makeText(this, "onRestart()", Toast.LENGTH_LONG).show();
    }
Вызывается при восстановлении приложения, а также при первом запуске:
Java
1
2
3
    protected void onStart() {
        super.onStart();
}
Таймер:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    private class Watch extends AsyncTask<Void, Integer, Void> {
        private Handler mHandler = new Handler(Looper.getMainLooper());
        protected Void doInBackground(Void... urls) {
            while (!exit)
            {
            publishProgress();
            try{
                Thread.sleep(60000);
            }catch (Exception xx){
                xx.toString();
            }
            }
            return  null;
        }
        @Override
        protected void onProgressUpdate(Integer... values) {
            //super.onProgressUpdate(values);    //To change body of overridden methods use File | Settings | File Templates.
            Func();//функция, которую нужно вызвать
        }
Вызов:
Java
1
new  Watch().execute();
Таймер CPU жрать не будет, поэтому можешь его запустить при старте,
а внутри Watch(или Func) проверяй состояние приложения..
Приятного кодинга!
Спасибо,а почему не использовать обычный таймер?

Вернуться к обсуждению:
Таймер для Android
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 23:33
Готовые ответы и решения:

Как сделать таймер для игры в Android?
Всем привет. Решил освоить написание приложений под андроид, до этого писал на C# и в основном в...

Таймер Android
Всем привет. У меня вот такая проблема, что криво работают пауза и возобновление. При нажатии на...

Таймер Android Studio
Не могу сделать кнопку возобновления. Помогите пожалуйста. package app.coundowntimer; import...

Таймер, AlarmManager и Service на Android
Добрый вечер. Я уже создавал тем(ы) про таймер. И мне очень здорово помогли разобраться с...

Android Studio таймер, картинка, как?
Добрый день. 1) Как сделать так что бы TextView менялся каждую секунду? 2) Как сделать так что бы...

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