我想知道是否可以打开一个新的活动,但根据按下的按钮有不同的结果。例如:
主要活动 - btnApple btnBanana btnGrape btnOrange ...
按下这些按钮中的任何一个都会带你进入" FruitInfoActivity"但是,根据按下的按钮会给你一个不同的文字视图,说明水果的描述。
另一种选择是为每一种水果开展一项新的活动,例如,这将是很多活动。
任何帮助都会非常感谢。
答案 0 :(得分:5)
您可以传递您为创建新活动而创建的意图中的信息。
Intent intent = new Intent(getBaseContext(), FruitInfoActivity.class);
intent.putExtra("FRUIT_NAME", "Apple");
startActivity(intent)
您可以在新的Activity(FruitInfoActivity)中获取此信息,以便在文本字段中显示。
答案 1 :(得分:1)
另一种选择是为每一种水果开展一项新的活动,例如,这将是很多活动。
这不是另类。如果你为每个'水果'做单独的活动,这将是非常糟糕的设计。