Size: a a a

Android Developers

2020 July 27

A

Andre in Android Developers
Artem
Всем привет! Ребята есть ли какой-то бест практис по контролю за временем на андроиде? Я пока использую в приложении SystemClock.elapsedRealtime() и хотя в доках и пишут что оно все время считает с момента запуска устройства, но на практике есть постоянные отклонения вплоть до минуты.
по контролю за временем на андроиде?
источник

S

SE in Android Developers
SE
Здравствуйте
У меня есть NoInternetFragment который открывается при отсутствие интернет. У меня есть callback function который говорить предыдущему фрагменту, что ему нужно обновить страницу. Как я могу передать эту callback function в navigation graph?
Возможно ли как-то передать callback function через navigation graph или это unreal?
источник

A

Andre in Android Developers
обычный currentTimeMillis не подходит?
источник

A

Artem in Android Developers
Andre
по контролю за временем на андроиде?
ну мне приходит время с сервера при логине и мне нужно от этого времени высчитывать текущее время ну и следить чтобы пользователь не переводил время
источник

A

Artem in Android Developers
Andre
обычный currentTimeMillis не подходит?
тут перевод времени можно сделать
источник

A

Andre in Android Developers
Artem
ну мне приходит время с сервера при логине и мне нужно от этого времени высчитывать текущее время ну и следить чтобы пользователь не переводил время
Жесть какая-то) А если я время переведу, или в телефон часовой пояс поменяю. точно надо на клиенте считать?)
источник

A

Artem in Android Developers
Andre
Жесть какая-то) А если я время переведу, или в телефон часовой пояс поменяю. точно надо на клиенте считать?)
если переведешь, то нужно будет перелогиниться
источник

A

Andre in Android Developers
Ну ок
источник

A

Artem in Android Developers
ну так вот проблема в чем, что SystemClock.elapsedRealtime() согласно документации
elapsedRealtime() and elapsedRealtimeNanos() return the time since the system was booted, and include deep sleep. This clock is guaranteed to be monotonic, and continues to tick even when the CPU is in power saving modes, so is the recommend basis for general purpose interval timing.

Но по факту что я наблюдаю на прктике так там время отклоняется постоянно
источник

A

Alexander303 in Android Developers
Посоветуйте доску объявлений для андроид разрабов
источник

A

Alexander303 in Android Developers
Где могу вакансию разместить
источник

SS

Sergey S in Android Developers
Плохо ли присваивать таким способом значение переменной которая в другом классе воопще находится ??
источник

A

Artem in Android Developers
Sergey S
Плохо ли присваивать таким способом значение переменной которая в другом классе воопще находится ??
да, в активити лучше не держи статические переменные - быстро придешь к утечкам памяти
источник

SS

Sergey S in Android Developers
Artem
да, в активити лучше не держи статические переменные - быстро придешь к утечкам памяти
Через Сеттеры геттеры у меня нулл (  Каким образом тогда мне передать ???
источник

A

Artem in Android Developers
Sergey S
Через Сеттеры геттеры у меня нулл (  Каким образом тогда мне передать ???
мы используем event bus, возможно сейчас есть и другие варианты
источник

SS

Sergey S in Android Developers
Artem
мы используем event bus, возможно сейчас есть и другие варианты
Спасибо ознакомлюсь!
источник

SS

Sergey S in Android Developers
Artem
мы используем event bus, возможно сейчас есть и другие варианты
Greenrobot EventBus - Оно ?
источник

A

Artem in Android Developers
Sergey S
Greenrobot EventBus - Оно ?
да
источник

SS

Sergey S in Android Developers
Artem
да
+++
источник

K

Konstantin in Android Developers
День добрый. Есть желание сделать экран "загрузки" у приложения. Как я понял его называют splash activity правильно. Вопрос может кто поделиться толковым советом, как будет правильнее сделать. А то гугл показал стать где и в качестве activity делают экран загрузки, так и статью где его делали внедряя в тему. Нужно сделать progress bar круговой, что бы он крутился пока приложение инициализируется и запускается. Как понимаю надо еще до метода onCreate() его запускать. Может статью, туториал, книгу какую посоветуете толковую?
источник