2010-07-19 2 views
2

я хочу, чтобы сериализовать намерение после того как я RCV его с помощью ObjectOutputStream, но я получил эту exiptionСериализовать намерение в Android?

java.io.NotSerializableException: android.content.Intent

там далеко, чтобы я мог сериализацию намерения, спасибо.

+1

Поскольку «Intent' не реализует интерфейс« Serializable », он не может быть сериализован. Какую информацию вы сохраняете в «Intent», которую хотите сериализовать? И ... зачем вам сериализовать «намерение»? – Cristian

+0

Я хочу, чтобы сериализовать дополнительные в намерении, не беспокоясь о том, как обрабатывать лишние по одному, когда я пишу его, могу ли я получить все лишнее с помощью getExtras(), а затем сериализовать пакет?. – Jimmy

+0

Я узнал, что пакет не является Serializable. – Jimmy

ответ

0

Ближе всего вы можете сгладить его с помощью протокола Parcelable и получить байт [] из метода marshall().

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