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

Некорректно работает таймер - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Хранение и использование большого количества изображений http://www.cyberforum.ru/android-dev/thread1840816.html
Всем привет! Подскажите способ хранения большого количества изображений, чтобы можно было эти изображения удобно использовать. Смотрел про <level-list>, в принципе устраивает, но насколько это правильно можете подсказать?:-[
Android Polyline как у гугловского приложения "Карты" Как реализовать такое? http://www.cyberforum.ru/android-dev/thread1840785.html
Android Как переместить фокус на определённое view в listView
Всех приветствую. Подскажите пожалуйста,как переместить фокус на итый элемент listview? Чтобы просто переместить фокус на какое-нибудь view,достаточно вызвать метод requestFocus() у этого view. Но как быть с listview,когда нужно переместить фокус на итый элемент этого listview. Заранее благодарю всех за помощь.
Как убрать верхний прямоугольник в разметке или изменить надпись на нём? Android
Доброго дня. Как в разметке активити убрать верхний прямоугольник и как можно изменить надпись на нём? Даже не знаю как он называется, не ясно с чего гуглить начинать...
Android Получить состояние экрана (активно/заблокировано) http://www.cyberforum.ru/android-dev/thread1840485.html
Как получить в каком состоянии телефон в активном или экран заблокирован или телефон лежит бездействует(но при этом у телефона блокировки экрана не не поставлена, не запоролен). Нашел только как заблокировать экран KeyguardManager keyguardManager = (KeyguardManager) getSystemService(Activity.KEYGUARD_SERVICE); KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE); ...
Android Хранение дополнительных данных вне APK приложения Добрый вечер. Возник такой вопрос: делаю приложение на Unity. Для корректной работы нужны дополнительные данные которые должны храниться где нибудь в телефоне. Добавить их в состав апк который делает Unity не хочется так как апк файл увеличивается на 400 мб и тогда не на всех устройствах получается его установть (например на самсунг галакси 2). Хочу создать отдельный апк который просто скопирует... подробнее

Показать сообщение отдельно
shavuz
85 / 91 / 15
Регистрация: 29.01.2014
Сообщений: 441
02.11.2016, 19:40     Некорректно работает таймер
Вобще то правельно делать такую штуку через сервис, когда телефон засыпает он заходит в онПауз, вот и таймер ваш перестает работать. Скорее всего если вы откроете приложение и все пол часа не дадите ему уснуть, все сработает нормально. Дальше, отображение времени не очень правельное:
Java
1
2
3
4
if(time<=0)
                time=0;
            int hour=time/3600;
            int min=(time/60)%60;
тайм это инт, вы его делите, т.е например если тайм = 149 и вы разделите его на 60 результат будет 2, но на самом деле то это практически 2.5 значит не правельно показываете время. нужно просто перевести миллисекунды в время, примерно это делается так:
Java
1
2
3
4
5
String.format("%d min, %d sec", 
    TimeUnit.MILLISECONDS.toMinutes(millis),
    TimeUnit.MILLISECONDS.toSeconds(millis) - 
    TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))
);
этот стринг и вставляйте в текствью

а, и последнее это:
Java
1
2
   startButton.setOnClickListener(this);
        add.setOnClickListener(this);
мемори лик, надо это делать в онрезюм , а в он пауз делать наль
 
Текущее время: 03:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru