我尝试使用| item id | category | sub_cat |
| 01 |transportation | car |
从NumberPicker np_hr
获取所选值,并使用getValue()
将其转换为字符串,但错误无法解析方法'toString() '不断出现。数字选择器不允许这种方法吗?我已经尝试将值转换为其他组件的字符串,如微调器和它的工作正常。
这是代码的样子
toString()
以下是获取和转换值的函数
// -- 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);
答案 0 :(得分:0)
试试这段代码:
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()
返回一个整数值,将其转换为您需要使用的字符串Integer.toString(value)
答案 1 :(得分: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;
}
希望这会有所帮助〜