我在android中有一个预约向导,当我说向导时我的意思是我有多个活动(意味着屏幕)从一个传递到另一个直到预订完成。在我的信息可能无效的方式的每一步中,如此生病必须回溯2-3个活动并从头开始,我追溯的所有活动都应该被销毁,他们可能需要使他们填充的单个数据容器无效他们的数据。 我想到了两种方法:
startActivityForResult()
启动与向导相关的所有活动,以便在活动结束时收到通知并显示错误代码(已完成确定或错误)并采取相应措施(例如:如果中间是活动)失败它将返回失败,前一个将返回失败,直到我进入向导的第一个活动,我通过对话框声明错误或显示“谢谢”屏幕。)哪种方式更好,还有其他有趣\有效的方法吗?
答案 0 :(得分:0)
我有一个暗示让我思考的方向不同: