【发布时间】:2011-11-24 12:20:02
【问题描述】:
我想将一个整数值从活动 A 传递给 B,再传递给 C。A 包含卡路里,B 指定您的锻炼方式,C 以默认方式计算您的最终卡路里摄入量;但数据不会传输到活动 C。
Intent i = new Intent(getApplicationContext(), ActivityC.class);
Bundle extras = new Bundle();
i.putExtras(extras);
extras.putDouble("clllo", calories);
startActivity(new Intent("com.ti7a.fitness.ActivityB"));
然后在activityC中:
double value=1.54354;
Bundle extras = getIntent().getExtras();
if(extras!=null){
value = extras.getDouble("clllo");
}
}
【问题讨论】:
-
我无法正确回答您的问题...告诉我是否正确:您有 3 个连续的活动,A、B 和 C。您希望 C 从 A 和 B 收集信息,这样对吗?
-
您在活动 C 中获得双倍的价值?但您的代码显示您正在发送和盯着活动 B。请检查?
-
我想将数据从 A 传递到 C ,,,,但是在途中我想从 B 获取另一个详细信息以在 C 中进行最终计算
-
@sttlcu 对,我想从 A 传递到 C
标签: android