in toolargetool/src/main/java/com/gu/toolargetool/TooLargeTool.kt [59:74]
fun bundleBreakdown(bundle: Bundle): String {
val (key, totalSize, subTrees) = sizeTreeFromBundle(bundle)
var result = String.format(
Locale.UK,
"%s contains %d keys and measures %,.1f KB when serialized as a Parcel",
key, subTrees.size, KB(totalSize)
)
for ((key1, totalSize1) in subTrees) {
result += String.format(
Locale.UK,
"\n* %s = %,.1f KB",
key1, KB(totalSize1)
)
}
return result
}