@@ -26,7 +26,7 @@ import androidx.navigation.fragment.NavHostFragment
2626import androidx.navigation.ui.AppBarConfiguration
2727import androidx.navigation.ui.navigateUp
2828import androidx.navigation.ui.setupActionBarWithNavController
29- import com.example.jankstats.databinding.ActivityMainBinding
29+ import com.example.jankstats.databinding.ActivityJankLoggingBinding
3030import kotlinx.coroutines.Dispatchers
3131import kotlinx.coroutines.asExecutor
3232
@@ -36,19 +36,17 @@ import kotlinx.coroutines.asExecutor
3636 * callbacks with jank data.
3737 */
3838// [START activity_init]
39- class MainActivity : AppCompatActivity () {
39+ class JankLoggingActivity : AppCompatActivity () {
4040
4141 private lateinit var jankStats: JankStats
42+
4243 // [START_EXCLUDE]
43- private lateinit var binding: ActivityMainBinding
44+ private lateinit var binding: ActivityJankLoggingBinding
4445 private lateinit var navController: NavController
4546 private lateinit var appBarConfiguration: AppBarConfiguration
4647
4748 // [START jank_frame_listener]
4849 private val jankFrameListener = JankStats .OnFrameListener { frameData ->
49- // you can process only janky frames if needed
50- if (frameData.isJank) return @OnFrameListener
51-
5250 Log .v(" JankStatsSample" , frameData.toString())
5351 }
5452 // [END jank_frame_listener]
@@ -57,7 +55,7 @@ class MainActivity : AppCompatActivity() {
5755 override fun onCreate (savedInstanceState : Bundle ? ) {
5856 super .onCreate(savedInstanceState)
5957 // [START_EXCLUDE]
60- binding = ActivityMainBinding .inflate(layoutInflater)
58+ binding = ActivityJankLoggingBinding .inflate(layoutInflater)
6159 setContentView(binding.root)
6260 setupUi()
6361 // [END_EXCLUDE]
0 commit comments