0

在我的应用程序中,我有 4 个屏幕(screen1、screen2、screen3、screen4)

屏幕 1 有 3 个按钮(B1、B2、B3) 屏幕 2 有 3 个按钮(B4、B5、B6) 屏幕 3 有 3 个按钮(B7、B8、B9)

如果用户单击屏幕 1 中的任何按钮,则会呈现屏幕 2。如果用户单击屏幕 2 中的任何按钮,则会呈现屏幕 3。

我的问题是:

在 screen4 中,我必须显示用户单击的按钮名称。

即如果用户点击screen1中的B2然后点击screen2中的B6然后点击screen3中的B7,screen4的输出应该是:

B2

B6

B7

我怎样才能做到这一点?先感谢您。

4

2 回答 2

1

使用Intent putExtra()将值传递给每个活动或Application Class保存值的制作是最佳选择。

您也可以使用SharedPreference但我认为这对您来说很困难..

更新:

哦,我错过了你的问题,关于如何存储

您可以获得按钮的名称,例如(仅示例实际可能不同)

Button button1 = (Button)findViewById(R.id.button1);
String buttonName = button1.getText().toString().
于 2012-09-04T11:28:54.443 回答
0

通过 String b1=button.getText().toString().a 更好地存储按钮名称

于 2012-09-04T11:31:51.383 回答