Ho provato a convertire un valore di secondi (in una variabile BigDecimal) in una stringa in un editText come "1 ora 22 minuti 33 secondi" o qualcosa del genere.
Ho provato questo:
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");
(Ho un roundThreeCalc che è il valore in secondi, quindi provo a convertirlo qui.)
hours = (roundThreeCalc.divide(var3600));
myremainder = (roundThreeCalc.remainder(var3600));
minutes = (myremainder.divide(var60));
seconds = (myremainder.remainder(var60));
sequenceCaptureTime = hours.toString() + minutes.toString() + seconds.toString();
Quindi ho impostato editText su sequnceCaptureTime String. Ma non ha funzionato. Forza la chiusura dell'app ogni volta. Sono totalmente fuori dalla mia profondità qui, qualsiasi aiuto è molto apprezzato. Buona programmazione!