android - 在 Activity 之间传递实体(序列化)

标签 android google-app-engine

我正在使用 Google App Engine JAVA 后端开发 Android 应用。

我从应用引擎后端获得了 Entity 对象,我需要在 Android 应用中将它从一个 Activity 传递到另一个 Activity。将其作为可序列化的额外包放入包中会抛出异常,很可能是因为我的实体类没有实现可序列化(我猜它无法实现)。

为了打包目的,在客户端序列化实体对象的正确方法是什么?

最佳答案

您最好使用 GSON 来执行此操作。

Gson是一个Java库,可以用来

1. Convert Java Objects into their JSON representation. 
2. And also Convert a JSON string to an equivalent Java object.

Gson 可以处理任意 Java 对象,包括您没有源代码的预先存在的对象。

关于android - 在 Activity 之间传递实体(序列化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20141466/

相关文章:

java - 如何获取外部可移动存储路径(micro SD卡)

android - adb 命令可以用于检查/更改 View 上的焦点吗?

python - GAE开发服务器重启后保留全文搜索索引?

security - 应用程序如何安全地将 secret 存储在 Google Cloud Datastore 中?

Windows 中的 Django + GAE + Google Cloud SQL 身份验证问题

android - android中音乐文件的缩略图

android - 如何从 Linux 内核中找到处理核心的频率和利用率?

java - 向特征写入多个命令

python - 在 blobstore webapp2 上存储调整大小的图像

java - 在谷歌应用程序上创建员工考勤应用程序