在活动之间传递int变量Android
答
下面是将一个整数从一个活动传递到另一个活动的示例。
开始ActivityA并把它传递这样的INT:
Intent theIntent = new Intent(this, ActivityA.class);
theIntent.putExtra("somename", intVariable);
startActivity(theIntent);
从内ActivityA得到这样的整数:
int i = getIntent().getIntExtra("somename");
答
尝试这不我活动的onCreate法工作。 方法确实需要一个默认值作为第二个参数。
int id = getIntent().getIntExtra(DetailClick.ID_NAME,-1);
希望这有助于!
如果活动A已关闭,该怎么办? – tref95 2011-03-29 03:50:23
它关闭是没关系的。当您修改分数时,只需将其传递给活动即可。让每个活动都读取onCreate(或onResume)中的分数并将其初始化为当前分数。 – 2011-03-29 03:59:21