我想检测我的应用程序处于前台的时间(与打开哪个活动无关)。当用户从最近的应用程序中删除/删除该应用程序时,我需要保存前台的总时间。
坦率地说,尚未尝试任何代码,因为只能找到特定活动的答案,而不能找到整个应用程序的答案。
答案 0 :(得分:0)
您可以设置用户提示:-
@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
}