You could use the thenByDescending() (or thenBy() for ascending order) extension function to define a secondary Comparator.
Assuming originalItems are of SomeCustomObject, something like this should work:
return ArrayList(originalItems)
.sortedWith(compareByDescending<SomeCustomObject> { it.localHits }
.thenByDescending { it.title })
(of course you have to replace SomeCustomObject with your own type for the generic)