2016-10-19 5 views
0

첫 번째 액티비티에 "빨강", "황색", "파랑"및 "녹색"이라는 문자열이 포함 된 응용 프로그램을 만들고 있습니다. 사용자가 회 전자 항목을 선택하면 두 번째 활동의 배경이 해당 색상이됩니다. 그 값을 MainActivity 클래스에서 Display 클래스로 전달하는 데 문제가 있습니다. 경우스피너에서 두 번째 액티비티로 문자열 전달하기

답변

0

당신이 스피너 값을 검색하는 방법을 궁금해 : 의도를 구축 할 때 첫 번째 활동에서

String pickedColor = yourSpinner.getSelectedItem().toString(); 

을 할 뭔가 같은 : 두 번째 활동에서 그런

Intent intent = new Intent(MainActivity.this, DisplayActivity.class); 
intent.putExtra("COLOR_KEY", pickedColor); 
startActivity(intent); 

:

String color = getIntent().getStringExtra("COLOR_KEY"); 

필요한 것을 수행하십시오.

+0

여기서 pickedColor는 선택된 문자열입니까? parent.getSelectedItem(). toString() 에서처럼? –

+0

그래, 내 대답을 편집 했어. 그래서 당신은'pickedColor'를 얻는다. – HelloSadness

관련 문제