2

Androidアプリケーションで他のアプリケーションを最後に開いて使用した日付を取得したい...

誰でもこれについて助けることができますか?

4

2 に答える 2

1

アプリケーションを開くたびに日付を保存しますSharedPreferanceが、保存する前に、以前に保存した日付を読み取るだけなので、ユーザーがアプリを開くたびに保存します。

于 2012-11-03T04:33:15.303 に答える
0

日付と時刻の両方が必要な場合は、最後に開いた日付を保存してください。SharedPreference を使用して保存します。日付と時刻はミリ秒単位で保存されます。次に、アプリケーションを開くと、それを取得できます。他の代替手段は、SQLite データベースを使用することです。最後に開いた日付をデータベースに保存します。アプリケーションを開くたびにデータベースをアップグレードすることで、単一の行でここで作業できます。

ブローの例のように動作します。

@Override
public void onResume() {
Editor e = PreferenceManager.getDefaultSharedPreferences(this).edit();
e.putString("last_activity", getClass().getSimpleName());
e.commit();

super.onResume();
}
于 2012-11-03T04:43:36.210 に答える