2015-01-28 4 views

답변

0

활동에 정적 변수를 생성하고 전역 변수로 선언하십시오. 선택한 항목의 값을 클릭하여 저장하십시오. 당신의 액티비티에 대한 onCreate() 메소드에서, 스피너에 값을 적재하지 않고 값을 선택하지 않았다면, 값이 null인지 확인하십시오. 또한 일단 정적 변수를 사용하면이를 정적 변수로 만듭니다.

업데이트 :

다음과 같이 활동에 전역 고정 변수를 만듭니다.

static String valueSelected=null; 

onCreate() 메서드는 다음과 같이 코드를 작성합니다. 다음

및 온 클릭에

onCreate(){ 
    setContentView(); 
    .... 
    if(valueSelected!=null){ 
      sp.setSelected(valueSelected); 
      valueSelected=null; 
    } 

}는() 리스너 valueSelected에 값을 설정.

onClick(){ 
valueSelected=sp.spinner.getSelectedItem().toString(); 
} 

특검팀은 회 전자

+0

인 경우 당신은 릴 좀 더 설명 할 수주십시오? setSelected에서 tat 변수를 전달해야합니까? –

+0

heyyy 고마워 ... 내가 가지고 :) :) 고마워 :) :) –

+0

어떤 컨텍스트에서 유지? 그것이 보유하고있을 때 그리고 보유하지 않을 때? – EagleEye

관련 문제