【发布时间】:2017-06-07 03:14:31
【问题描述】:
我有五个活动,分别是 A、B、C、D 和 E强>。每个活动都有两个按钮Yes和No,分别包含1和0值。
我需要做以下事情。
如果用户按下活动 A 的“是”按钮,用户 +(仅)“是”按钮的值 (int 1) 传递给活动 B,如果用户没有按下按钮,则 user + (only) no button's value (int 0) 将移动到活动 B。我怎样才能这样做以仅发送在活动 A 中按下按钮的特定值。如何确定用户按下了哪个按钮,然后将已经保存的值 1/0 传递给下一个活动。
现在棘手的部分来了。
在activity B如果用户按下yes/no按钮,那么收到activity的A的int值 + int值活动的 B 移动到活动 C。类似地,在活动 C 如果用户按下是,那么沿着这个是 int 值,即活动 C 的 1 + 活动 A 和活动 B 的值 也传递到活动D. 同样的过程一直持续到用户来到最后一个,即活动 E。
如何通过意图或共享偏好或任何其他方式实现此行为?
由于我是 android 新手,请分享一些示例代码。由于我未能解决这个问题,并且在进行了大量搜索后,我没有从互联网上找到可以引导我解决此问题的示例。
【问题讨论】:
标签: android android-intent android-button