Как можно в Android Java обновить/перезагрузить страницу/страницы фрагмента.Android Java Refresh/Reload App Fragment
У меня есть 4 страницы фрагмента, счетчик дат, который показывает месяц, недели, дни, минуты до определенной даты.
Проблема в том, что она не обновляется, если приложение открыто.
позволяет говорить, что он говорит 1 день 2 недели 10 минут до даты, когда я открываю приложение в течение 2 минут, счетчик минут не изменится.
Кусок кода:
// date format
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
// current date time
String now = format.format(Calendar.getInstance().getTime());
// specific date
String date01 = "22/12/2015 21:10:00";
Date d1 = null;
Date d2 = null;
try {
d1 = format.parse(now);
d2 = format.parse(date01);
} catch (ParseException e) {
e.printStackTrace();
}
long diff = d2.getTime() - d1.getTime();
if (diffDays >= 0 && diffHours >= 0 && diffMinutes > 0) {
((TextView) android.findViewById(R.id.rest_time)).setText(diffDays + days
+ diffHours + hours + diffMinutes + minutes);
так расчет работ.
Что вы делаете с этими переменными, прежде чем эта условная ?? –
Они просто говорят разницу в днях и минутах от текущего времени прямо к определенной дате, я отредактирую wait a second –