안드로이드 개발 질문/답변
(글 수 45,052)
혹시 스피너 사용시 선택을 하였을때만 동작하게 할수 없나요?
현재 게시판 구현중에 하단에 스피너가 있고 선택시 해당하는 리스트를 보여줍니다..
지금 게시판이 Board 액티비티면 스피너 선택후 이동 되는 액티비티 역시 Board 액티비티 입니다. 단 액티비티 호출시
웹 게시판 주소를 다르게 넘겨 다른 페이지를 파싱하여 뜨게 하는거지요..
당연 스피너로 선택되는 내용은 게시판의 URL 주소이구요..
문제는 스피너가 클릭하여 선택할시에만 작동하는게 아니라 최초 선택이 되어있을시에도 동작이 된다는 문제입니다..
예를 들어 스피너에 3개의 아이템이 있고 각 아이템 클릭시 아이템의 이름이 뜨는 Toast 메세지를 띄우는 예제가 있다고 하면.
최초 액티비티 실행시 default로 가장 위의 아이템이 선택되어 있을것이고.. 이 선택은 내가 한게 아닌데도 액티비티 실행과 동시에
Toast 메세지가 뜨지 않습니까..
이런게 바로 실행되는 문제때문에... 스피너 내용을 선택할때만 액티비티가 전환되어야 하는데..
어차피 다시 호출하는 액티비티가 Board 액티비티이기때문에 계속해서 무한으로 호출하는 문제가 생깁니다..
이를 어찌 해결할수 있을까요 ㅠㅠ....
추가 질문입니다...
스피너 선택시 선택한 항목으로 스피너 이름으로 바뀌게 되는데요...
이게 안바뀌게 할수는 없을까요..



