【发布时间】:2023-03-12 04:01:01
【问题描述】:
我有一个应用程序要求用户填写表格以创建路线。此路线要求用户创建至少一个步骤,以及与该步骤链接的谜语。用户可以创建包含许多步骤和谜语的路线。
所以我有 3 个活动(CreateCustomRouteActivity、CreateCustomStepActivity、CreateCustomRiddleActivity),每个活动都由一个表单组成,其中包含对应于对象属性的不同字段。
我不希望用户能够在不创建 Riddle 的情况下创建 Step,并且我不希望他在不将其链接到 Route 的情况下创建 Step 和 Riddle
在最后一个活动中,有一个用于验证和创建对象的按钮。
在 3 项活动中传递这些数据的最佳方式是什么?我应该使用 Parcelable 接口吗?我应该在意图中使用一堆额外的东西吗?我应该改变接近它的方式吗?
【问题讨论】:
-
使用 setArguments() 和 getArguments() 方法,见这个 url stackoverflow.com/questions/17063378/…。
标签: android android-intent parcelable