你如何将一个物体从一个地方转移到另一个地方?
例如,我有一个带有联系人表的 ContactsView,以及相应的 ContactsActivity/Place 类。如果我想编辑联系人,我单击表格行并转到 ContactEditorPlace。ContactEditorView 如何获取要编辑的联系人?
我看到的示例似乎强调不在 Place 中传递实际的对象引用,而是在传递 String 或 id 时遇到了麻烦(例如,Expenses 示例)。除了简单的标记化之外,还有其他原因吗?有什么理由不应该在一个地方引用吗?
如果ContactEditorPlace的构造函数中没有设置对象引用,那么它是如何到达ContactEditorActivity的呢?这可以通过 EventBus 来完成,但是将单个引用传递给单个活动将是很多样板文件。
我会说我没有使用 RequestFactory。