Я хочу использовать автоматизацию инструментов Fastlane для Android, IOS, а также для PHP также

Имела ту же самую проблему с экземпляром календаря.

Неверный код:

Calendar myCalendar = Calendar.getInstance();
for (int days = 0; days < daysPerWeek; days++){
            myCalendar.add(Calendar.DAY_OF_YEAR, 1);

            // In the next line lies the error
            Calendar newCal = myCalendar;
            calendarList.add(newCal); }

Вам нужно создать НОВЫЙ объект календаря, который можно выполнить с помощью календаря. clone ();

Calendar myCalendar = Calendar.getInstance();
for (int days = 0; days < daysPerWeek; days++){
                myCalendar.add(Calendar.DAY_OF_YEAR, 1);

                // RIGHT WAY
                Calendar newCal = (Calendar) myCalendar.clone();
                calendarList.add(newCal);

                }
2
задан Shashank Singh 13 July 2018 в 06:44
поделиться