2
플로트를 써서 null 값을 설정할 수있게하고 싶습니다 ... 어떤 아이디어입니까?소포에 플로트 (부동하지 않음) 쓰기
유일한 생각은 Float이 null 인 경우 음수 값을 쓰고, null을 쓰는 방법으로 음수 값을 처리 할 때입니다. 이것은 문 (최종 목표는이 JSON 객체를 작성하는 경우를 많이하지만 꽤 성가신 것 그리고 그것은 수레하지 수레를 포함 할 필요가
감사
편집 :.!
나는 현재 해요 이 작업을 수행하기 위해 이러한 방법을 사용. r.get의 값의 모든 ....() 반환 플로트, 더블과 몇 가지 다른 유형의
private float valueFromFloat(Float f) {
if (f == null) {
return -1f;
} else {
return f.floatValue();
}
}
private void writeRoute(Route r) {
parcel.writeFloat(valueFromFloat(r.getBus()));
parcel.writeFloat(valueFromFloat(r.getHeavy_rail()));
parcel.writeFloat(valueFromFloat(r.getWalk()));
parcel.writeFloat(valueFromFloat(r.getCar23()));
parcel.writeFloat(valueFromFloat(r.getLight_rail()));
parcel.writeFloat(valueFromFloat(r.getCars4()));
parcel.writeFloat(valueFromFloat(r.getCar()));
parcel.writeFloat(valueFromFloat(r.getAlternative()));
parcel.writeFloat(valueFromFloat(r.getMotorcycle()));
}
고마워요! 이것이 제가 찾고 있던 것입니다. –