2016-10-10 2 views
-5

Как передать массив объектов, используя намерение от одного действия к другому, и использовать в нем массив объектов данных?Передача массива объекта класса с использованием намерения

Я попытался Serializable и Parcelable, но застрял массив проходит из-за неконвертируемые тип

образец кода из части, где я инициализировать массив объектов и другой способ, чтобы начать Активность в

img

+0

Добро пожаловать в переполнение стека! Код в виде изображений [обескуражен] (http://meta.stackoverflow.com/questions/285551). Пожалуйста, отредактируйте свой вопрос с фактическим кодом как текст. Хорошее форматирование является необязательным. –

ответ

0

Что вы могли бы do, вместо того, чтобы передавать массив объектов, отправляйте каждое значение отдельно как дополнительное, считая, что вы просто пытаетесь передать строки.

Intent intent = new Intent(this, DataShow.class); 
intent.putExtra("name", object.getString("name"); 
... 
intent.putExtra("date_added", object.getString("date"); 
startActivity(intent); 
+0

Sampaio thanx для ответа ур, но проблема в том, что я знаю только, что у меня есть три поля, а не размер массива. Я обернул эти поля в объект и мне нужно передать массив этого объекта, поэтому сколько раз мне приходится повторять эти строки. – Anil

Смежные вопросы