我正在做一个问答游戏。但是,我需要添加一个可以修改的分数变量。游戏的工作方式是使用一些不同的活动。如何在整个活动中传输此分数并对其进行修改。
答案 0 :(得分:3)
以下是将整数从一个活动传递到另一个活动的示例。
启动ActivityA并将其传递给int:
Intent theIntent = new Intent(this, ActivityA.class);
theIntent.putExtra("somename", intVariable);
startActivity(theIntent);
从ActivityA中获取整数,如下所示:
int i = getIntent().getIntExtra("somename");
答案 1 :(得分:1)
尝试此操作在我的活动onCreate-method中不起作用。 方法确实需要一个默认值作为第二个参数。
int id = getIntent().getIntExtra(DetailClick.ID_NAME,-1);
希望这有帮助!