Androidアプリケーションで他のアプリケーションを最後に開いて使用した日付を取得したい...
誰でもこれについて助けることができますか?
アプリケーションを開くたびに日付を保存しますSharedPreferance
が、保存する前に、以前に保存した日付を読み取るだけなので、ユーザーがアプリを開くたびに保存します。
日付と時刻の両方が必要な場合は、最後に開いた日付を保存してください。SharedPreference を使用して保存します。日付と時刻はミリ秒単位で保存されます。次に、アプリケーションを開くと、それを取得できます。他の代替手段は、SQLite データベースを使用することです。最後に開いた日付をデータベースに保存します。アプリケーションを開くたびにデータベースをアップグレードすることで、単一の行でここで作業できます。
ブローの例のように動作します。
@Override
public void onResume() {
Editor e = PreferenceManager.getDefaultSharedPreferences(this).edit();
e.putString("last_activity", getClass().getSimpleName());
e.commit();
super.onResume();
}