我对 Android 开发非常陌生。
我想创建并启动一项活动以显示有关游戏的信息。我显示我需要一个gameId的信息。
如何将此游戏 ID 传递给活动?游戏 ID 是绝对必要的,所以如果没有 ID,我不想创建或启动活动。
就像活动只有 一个 带有一个参数的构造函数。
我怎样才能做到这一点?
谢谢。
将intwhich 是您的 id 放入新的Intent.
int
Intent
Intent intent = new Intent(FirstActivity.this, SecondActivity.class); Bundle b = new Bundle(); b.putInt("key", 1); //Your id intent.putExtras(b); //Put your id to your next Intent startActivity(intent); finish();
然后在你的 new 中获取 id Activity:
Activity
Bundle b = getIntent().getExtras(); int value = -1; // or other values if(b != null) value = b.getInt("key");