Saya telah mencoba untuk mengubah nilai detik (dalam variabel BigDecimal) menjadi string dalam editText seperti "1 jam 22 menit 33 detik" atau semacamnya.
Saya sudah mencoba ini:
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");
(Saya memiliki roundThreeCalc yang merupakan nilai dalam hitungan detik jadi saya mencoba mengonversinya di sini.)
hours = (roundThreeCalc.divide(var3600));
myremainder = (roundThreeCalc.remainder(var3600));
minutes = (myremainder.divide(var60));
seconds = (myremainder.remainder(var60));
sequenceCaptureTime = hours.toString() + minutes.toString() + seconds.toString();
Lalu saya mengatur editText ke sequnceCaptureTime String. Tapi itu tidak berhasil. Itu memaksa menutup aplikasi setiap saat. Saya benar-benar keluar dari kedalaman saya di sini, bantuan apa pun sangat dihargai. Selamat membuat kode!