/ / if (cal.get (Calendar.DAY_OF_YEAR) == today.get (Calendar.DAY_OF_YEAR) + 1) Dieser Unterstreichungsfehler wird nicht angezeigt, wie kann dieser Fehler behoben werden? - Android

if (cal.get (Calendar.DAY_OF_YEAR) == today.get (Calendar.DAY_OF_YEAR) + 1) keinen solchen Unterstreichungsfehler erhalten, wie kann dieser Fehler behoben werden? - Android

 Calendar today = Calendar.getInstance();

if (cal.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR)) {
longTermTodayWeather.add(weather);
}

else
{
if (cal.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR) + 1)
{
longTermTomorrowWeather.add(weather);
} else
{
longTermWeather.add(weather);
}
}
}

Das Problem tritt bei der if-Anweisung if (cal.get (Calendar.DAY_OF_YEAR) == today.get (Calendar.DAY_OF_YEAR) + 1) auf, der Fehler muss einer sein calender.sunday etc..

Antworten:

0 für die Antwort № 1

Probieren Sie diese Antwort aus:

 Calendar today = Calendar.getInstance();

if (cal.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR)) {
longTermTodayWeather.add(weather);
}

else if (cal.get(Calendar.DAY_OF_YEAR) == (today.get(Calendar.DAY_OF_YEAR) + 1))
{
longTermTomorrowWeather.add(weather);
}
else
{
longTermWeather.add(weather);
}