Лучший способ вставить список в новое действие? - PullRequest
0 голосов
/ 05 августа 2020

Итак, как сказано в заголовке, мое приложение отказывается вводить новое действие, и оно, скорее всего, связано со списком, который я ввел в код. Я добавил код, который будет содержать sh список, полный данных, и данные связаны с определенным c URL-адресом, поэтому данные внутри списка будут отличаться для разных элементов и связанных с ними URL-адресов, для другого действия и данные будут считаны из URL-адреса и использованы. Есть еще одна причина, которая может быть причиной этой проблемы, и это предупреждение, связанное с этим кодом.

ВНИМАНИЕ: Unchecked cast: 'java.io.Serializable' to 'java.util.List<com.example.drip.Classes.Chapter>'

Код: list = (List<Chapter>) intent.getSerializableExtra("LIST"); и код в моем адаптере так что при нажатии на элемент intent.putExtra("LIST",(Serializable) Data); он использует его для sh следующего действия.

Тем не менее, когда я раскомментирую этот код и все, что использует этот код, это просто функции, которые l oop через него, чтобы что-то найти, программа работает нормально, но когда дело доходит до URL-адреса с большим объемом данных, например 600 записей, это не работает. Итак, мой вопрос в том, есть ли ограничение на количество данных, которые вы можете передать с помощью этого метода, или это действительно предупреждение, запрещающее мне продолжить новую деятельность. Кстати, у меня нет ошибок.

...