代码之家  ›  专栏  ›  技术社区  ›  Jono

发送一个带有POJO的Android意向作为额外意向?

  •  3
  • Jono  · 技术社区  · 15 年前

    他们是把一个POJO放在意图里面的一种方法吗?PutExtra?

    我已经研究了API,它只支持类型字符串、int、双、布尔等,而不是实际的POJO/常规Java对象。

    2 回复  |  直到 12 年前
        1
  •  7
  •   Erich Douglass    15 年前

    只要POJO实现,就可以使用它 Serializable Parcelable . 看一看 intent.putExtra(String, Serializable) intent.putExtra(String, Parcelable) .

        2
  •  5
  •   Raymond Chenon    14 年前

    你可以通过他们

    intent.putExtra(String, Serializable)
    intent.putExtra(String, Parcelable)
    

    也别忘了如何得到它们

    obj = intent.getParcelableExtra(String)
    obj = intent.getSerializableExtra(String)
    

    更好地实现可分配的,因为它的CPU更快。