Comme indiqué ci-dessous, lorsque j'ai conservé une instance de [DateFormat] 1 comme variable membre et que je l'ai réutilisée, un rapport de plantage est apparu dans Fabric.
class Util {
companion object {
private val sDateFormat = SimpleDateFormat("yyyy/MM/dd")
fun convert(date: Date): String {
return sDateFormat.format(date)
}
}
}
Après enquête, c'est une implémentation qui est appelée à partir de plusieurs threads, et comme indiqué dans [Document] 1, elle a été modifiée pour générer une instance à chaque fois.
class Util {
companion object {
fun convert(date: Date): String {
return SimpleDateFormat("yyyy/MM/dd").format(date)
}
}
}
Recommended Posts