2017-04-17 3 views
-1

에 NumberPicker에서 값을 한 변환 np_hrgetValue()을 사용하고 toString()를 사용하여 문자열로 변환 있지만 오류 가 계속 나타나는 방법 '의 toString()'를 확인할 수 없습니다. 그 방법은 번호 선택기에 허용되지 않습니까? 스피너와 같은 다른 구성 요소의 값을 문자열로 변환하려고 시도했습니다.I는 NumberPicker에서 선택한 값을 얻으려고 노력 문자열

Map<String,String> parameters = new HashMap<String, String>(); 
int value = np_hr.getValue(); 
parameters.put("sched_time",Integer.toString(value)); //pass as string 
여기

NumberPicker.getValue() 반환 : 여기

여기
// -- Number Picker 
    final NumberPicker np_hr = (NumberPicker) findViewById(R.id.Hrtime_numpicker); 
    final NumberPicker np_min = (NumberPicker) findViewById(R.id.minTime_numpicker); 
    np_hr.setMinValue(00); 
    np_hr.setMaxValue(24); 
    np_hr.setWrapSelectorWheel(true); 

이 값이 얻어

   @Override 
       protected Map<String, String> getParams() throws AuthFailureError{ 
        Map<String,String> parameters = new HashMap<String, String>(); 
        parameters.put("sched_time",np_hr.getValue().toString()); 

        return parameters; 
       } 


      }; 
      requestQueue.add(request); 
     } 
    }); 

답변

0

이 코드를 시도 변환됩니다 함수처럼 코드가 어떻게 표시되는지를 보여줍니다 문자열 값으로 변환하려면 정수 값,사용해야합니다.

+0

확인 아픈 –

+0

그것이 작동하는 경우 나 ... – rafsanahmad007

+0

감사를 알려 것을 시도,이 –

0

이 시도 :

@Override 
protected Map<String, String> getParams() throws AuthFailureError{ 
    Map<String,String> parameters = new HashMap<String, String>(); 
    parameters.put("sched_time", String.valueOf(np_hr.getValue())); 

    return parameters; 
} 

희망이 도움이 될 것입니다 ~

+0

너무 그것을 시도 잘 작동, 감사! –

관련 문제