2012-03-21 12 views
0

アクティビティアクティビティ1アクティビティ2という2つのアクティビティがあります。私の最初の活動他のアクティビティのテキストビューにスピナー選択値を表示する方法

私はスピナーを持っていると私の第二の活動に私はテキストビュー(TXT1)を持っています。ここで

、私が望むすべてはスピナー値が選択されている場合、そのスピナーの選択値が二アクティビティテキストビューに表示されなければならないということです。


私は同じ活性のテキストビューでスピナーの選択された値を表示することができますが、私は、テキストビューでactivity2に表示する方法がわからない...

は親切に助けをPLSの...

答えて

0

activity2を起動する意思表示の値を渡す必要があります。方法はこちらAndroid: How to pass the data to sub-activities?の回答を見てください。あるアクティビティから別のアクティビティに値を渡す方法の概念を示します。

+0

uはちょうどplsは私に例を送ることができますか。? – CVD

+0

リンクをクリックすると、その例が表示されます。 –

2

それが動作します、これを試してみてください:

activity1.class:

Intent i = new Intent(activity1.this,activity2.class); 

Bundle b = new Bundle(); 
b.putString("name", sp.getSelectedItem().toString()); 

i.putExtras(b); 
startActivity(i); 

activity2.class:

Bundle b = this.getIntent().getExtras(); 

String name = b.getString("name"); 

((TextView)findViewById(R.id.textView1)).setText(name); 
関連する問題