Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package eu.lepicekmichal.android_sdk_ndk.tests.data
- import androidx.fragment.app.Fragment
- import eu.lepicekmichal.android_sdk_ndk.MainActivity
- import kotlin.system.measureNanoTime
- class DataTest : Fragment() {
- override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
- super.onViewCreated(view, savedInstanceState)
- Thread {
- val records = ArrayList<Record>()
- val map = HashMap<String, ArrayList<Record>>()
- measureNanoTime {
- records.forEach { map.getOrPut("${it.year}-${it.month}") { ArrayList() }.add(it) }
- }.print("GROUP")
- (requireActivity() as MainActivity).dataProcessingTest()
- }.start()
- }
- }
- data class Record(val year: Int, val month: Int, val day: Int, var temperature: Double)
- inline fun Long.print(tag: String) {
- println("$tag: $this")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement