打开具有不同结果的相同活动。来自MainActivity

问题描述:

我想知道是否可以打开一个新的活动,但取决于哪个按钮被按下的结果不同。例如:打开具有不同结果的相同活动。来自MainActivity

主要活动 - btnApple btnBanana btnGrape btnOrange ...

按下这些按钮会带你到“FruitInfoActivity”然而,根据按下该按钮会带给你不同描述水果的文本视图。

另一种方法是为每一个单一的水果开展一项新的活动,举例来说,这项活动将涉及很多活动。

任何帮助将非常感谢。

您可以将信息传递给您为创建新活动而创建的意图。

Intent intent = new Intent(getBaseContext(), FruitInfoActivity.class); 
intent.putExtra("FRUIT_NAME", "Apple"); 
startActivity(intent) 

而且你可以在新的活动(FruitInfoActivity)中获得这些信息,以便在你的文本字段中显示它。

+1

非常感谢。 – MrAnderson1992

另一种方法是对每一个单一的水果都有一项新的活动,举例来说,这是一项很多活动。

这不是一种选择。如果你为每个'水果'单独开展活动,这将是非常糟糕的设计。

+0

我同意这是为什么我寻找另一种方法。感谢您的输入。 – MrAnderson1992