/ / Визначення, скільки часу минуло з часу останнього використання програми в android? - android, спільні налаштування

Визначаючи, скільки часу минуло з моменту, коли додаток останнім часом використовувався в android? - андроїд, загальніпереваги

Я хочу показати користувачеві повідомлення, наприклад "Вине використовую цю програму з XXX днів ". Як саме я можу це зробити в Android? Чи можемо ми зберігати інформацію про час у спільних налаштуваннях, а потім робити порівняння з поточною датою. Я стикаюся з проблемами з обробкою інформації про час у спільних налаштуваннях. Хотілося б щоб знати, чи є якісь інші рішення цієї проблеми

Відповіді:

3 для відповіді № 1

Так, рішення через спільні уподобання є здійсненним. Ви можете зберегти дату як довгу, а потім побудувати нову дату пізніше з цієї довжини.


2 для відповіді № 2

Я б запропонував взяти всі ваші Activity класи оновлюють мітку часу, що зберігається у спільних налаштуваннях, коли їх onPause() метод називається.

Найпростіший спосіб використовувати цю функцію для всіх дій у вашому додатку - це попросити їх усіх розширити деяку базову активність і просто помістити код у onPause() метод цього.