Задать вопрос
Ответы пользователя по тегу Android
  • Как получить переменную long от NumberPicker?

    SonnySP
    @SonnySP
    Very Junior Java
    Может я не так понял вопрос. Обязательна переменная типа long?
    Ну и вот в этом месте
    int value = PickerSecWork.getValue();
    secWork = Integer.parseInt(String.valueOf(value));

    Ты сначала получаешь intовое значение от PickerSecWork, потом преобразуешь его в строку, и опять из строки парсишь int.

    Если нужно long, то...
    //Расширяющее преобразование. Можно даже без cast
    secWork = PickerSecWork.getValue();

    Или
    int value = PickerSecWork.getValue();
    secWork = Long.parseLong(String.valueOf(value));
    //или secWork = Long.valueOf(String.valueOf(value));
    Ответ написан
    3 комментария