Я намагався перетворити значення секунд (у змінній BigDecimal) у рядок у editText, наприклад, "1 година 22 хвилини 33 секунди" або щось подібне.
Я спробував це:
String sequenceCaptureTime = "";
BigDecimal roundThreeCalc = new BigDecimal("0");
BigDecimal hours = new BigDecimal("0");
BigDecimal myremainder = new BigDecimal("0");
BigDecimal minutes = new BigDecimal("0");
BigDecimal seconds = new BigDecimal("0");
BigDecimal var3600 = new BigDecimal("3600");
BigDecimal var60 = new BigDecimal("60");
(У мене є roundThreeCalc, яке є значенням у секундах, тому я намагаюся перетворити його тут.)
hours = (roundThreeCalc.divide(var3600));
myremainder = (roundThreeCalc.remainder(var3600));
minutes = (myremainder.divide(var60));
seconds = (myremainder.remainder(var60));
sequenceCaptureTime = hours.toString() + minutes.toString() + seconds.toString();
Тоді я встановлюю editText на string stringancencenceact. Але це не спрацювало. Це примушує щоразу закривати додаток. Я тут абсолютно не в своїй глибині, будь-яка допомога дуже цінується. Щасливого кодування!