Wie unten gezeigt, wurde in Fabric ein Absturzbericht angezeigt, als ich eine Instanz von [DateFormat] 1 als Mitgliedsvariable beibehalten und wiederverwendet habe.
class Util {
companion object {
private val sDateFormat = SimpleDateFormat("yyyy/MM/dd")
fun convert(date: Date): String {
return sDateFormat.format(date)
}
}
}
Nach der Untersuchung handelt es sich um eine Implementierung, die von mehreren Threads aufgerufen wird. Wie in [Dokument] 1 gezeigt, wurde sie geändert, um jedes Mal eine Instanz zu generieren.
class Util {
companion object {
fun convert(date: Date): String {
return SimpleDateFormat("yyyy/MM/dd").format(date)
}
}
}
Recommended Posts