0

私のアプリには4つの画面があります(screen1、screen2、screen3、screen4)

Screen1 には 3 つのボタン (B1、B2、B3) があります Screen2 には 3 つのボタン (B4、B5、B6) があります Screen3 には 3 つのボタン (B7、B8、B9) があります

ユーザーが screen1 のいずれかのボタンをクリックすると、screen2 がレンダリングされます。ユーザーが screen2 のいずれかのボタンをクリックすると、screen3 がレンダリングされます。

私の問題は次のとおりです。

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 に答える