可能重复:
How do I pass data between Activities in Android application?
我如何在两个活动之间转移一些数据?
我的第一项活动需要当前时间
startTime = System.currentTimeMillis();
我的第二个活动包含一些与startTime的总和
long elapsedTime = System.currentTimeMillis() - startTime;
答案 0 :(得分:1)
开始第二项活动时:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
Bundle b = new Bundle();
b.putLong("startTime", System.currentTimeMillis());
intent.putExtras(b);
startActivity(intent);
读取第二项活动中的值:
Bundle b = getIntent().getExtras();
long value = b.getLong("startTime", 0);
答案 1 :(得分:0)
您可以使用Intent对象中的extras在活动之间传递数据。创建意图时,只需执行以下操作:
myIntent.put("startTime", startTime);
在您的其他活动中,请执行以下操作:
intent.getIntExtra("startTime", 0);