Как обнаружить, что наше приложение на переднем плане, сколько времени Android - PullRequest
0 голосов
/ 27 апреля 2019

Я хочу определить, сколько времени мое приложение находится на переднем плане (не имеет значения, какая активность открыта). Когда пользователь убивает / удаляет приложение из последних, мне нужно сохранить общее время переднего плана.

Честно говоря, еще не пробовал ни один код, потому что смог найти ответы только на конкретные действия, а не на все приложение.

1 Ответ

0 голосов
/ 27 апреля 2019

Вы можете установить подсказку пользователя: -

    @Override
        protected void onUserLeaveHint() {
            String time = getMyPrettyOnlyDate(System.currentTimeMillis());
            super.onUserLeaveHint();
        }

и скрытое миллисекунду ко времени следующим образом: -

public static String getMyPrettyOnlyDate(long neededTimeMilis) {
        return DateFormat.format("MMMM dd yyyy", neededTimeMilis).toString();// chnage date fromat according to your need
    }
...