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

Вывести время в toolbar - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как можно сделать линию толще (Google Maps) http://www.cyberforum.ru/android-dev/thread1628837.html
Я рисую путь на Google Map между двумя точками как сделать линию соединяющую эти две точки толще??
Программирование Android Рисование маршрута на Google Map Есть поле 2 поля Edit Text пользователь вводит туда адрес начальной и конечной точки. Точки на карте я отметить могу а как проложить маршрут между ними?? Нужно иметь ключ от google map api это... http://www.cyberforum.ru/android-dev/thread1628696.html
Программирование Android Как организовать еще одно место для обрабатывания процедур?
в mainActivity уж очень много обрабочиков событий. как проще обрести возможность писать обработчики в еще одном подобном месте, но чтобы не потерять переменные из mainActivity
Как реализовать правильное отображение View элементов? Программирование Android
Здравствуйте! Хочу реализовать что-то похожее, но не пойму как добиться того, чтоб иконка справа отображалась в свой реальный размер, а EditText растягивался на оставшееся все пространство...
Программирование Android Ответ от PHP сервера http://www.cyberforum.ru/android-dev/thread1628636.html
Читал статью http://dajver.blogspot.com/2013/02/json.html А вот смотрите, если я хочу сделать все не на json, а чисто на пхп. Когда приходит на сервер определённое значение переменной, на пхп...
Программирование Android Последовательный сдвиг элементов в CoordinatorLayout Здравствуйте. Я пробую сделать активность с дизайном как в приложении News Republi (https://play.google.com/store/apps/details?id=com.mobilesrepublic.appy&hl=ru). Вот ссылка на gif изображение... подробнее

Показать сообщение отдельно
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
31.12.2015, 11:08
если время в тулбар то сервис особо и не нужен, имхо
1. в активити создаем таймер
Java
1
    private final Timer timer = new Timer();
2. в той же активити создаем метод, копипастим, но у меня просто вывод миллисекунд
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    private void initTimer(final Toolbar toolbar) {
        final Handler handler = new Handler();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        long time = System.currentTimeMillis();
                        if (toolbar != null) toolbar.setTitle("" + time);
                    }
                });
            }
        }, 0, 1000);
3. в onCreate() после того как тулбар уже создали вызываем наш убер-метод
Java
1
        initTimer(toolbar);
4. в onStop() таймер останавливаем, не нужно плодить потоки
Java
1
2
3
4
5
    @Override
    protected void onStop() {
        super.onStop();
        timer.cancel();
    }
5. PROFIT
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru