猿问

使用参数启动活动

我对Android开发非常陌生。

我想创建并启动一个活动以显示有关游戏的信息。我显示该信息我需要一个gameId。

如何将这个游戏ID传递给活动?游戏ID是绝对必要的,因此如果没有ID,我不想创建或开始活动。

就像该活动只有一个带有一个参数的构造函数。

我怎样才能做到这一点?

谢谢。


守着一只汪
浏览 458回答 3
3回答

POPMUISE

只需将额外的数据添加到用于调用活动的Intent中即可。在呼叫者活动中:Intent i = new Intent(this, TheNextActivity.class);i.putExtra("id", id);startActivity(i);在您调用的活动的onCreate()内部:Bundle b = getIntent().getExtras();int id = b.getInt("id");
随时随地看视频慕课网APP

相关分类

Android
我要回答