2012-03-21 2 views
0

나는 두 가지 활동 즉 activity1activity2을 가지고 있습니다. 내 첫번째 활동에서다른 액티비티의 텍스트보기에 스피너 선택 값을 표시하는 방법

은 내가 이 내 초 활동에 나는 텍스트보기 (txt1) 있습니다. 여기

내가 원하는 모든 는 스피너 값이 선택 될 때, 즉 회 전자의 선택된 값 초 활동텍스트 뷰 표시되어야한다는 것이다.

친절

PLS 도움이 ...


나는 같은 활동에서 텍스트보기에서 스피너의 선택된 값을 표시 할 수 있지만 activity2에 텍스트보기에 표시하는 방법을 모른다 ...

답변

0

activity2를 시작하려는 의도를 통해 표시하려는 값을 전달해야합니다. 방법은 여기 Android: How to pass the data to sub-activities?에 게시 된 답변을보십시오. 하나의 액티비티에서 다른 액티비티로 값을 전달하는 방법에 대한 개념을 보여줍니다.

+0

이 유 그냥 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); 
관련 문제