@alekseyHunter
Охотник за знаниями

Как уменьшить время рендеринга Activity?

Фиолетовая часть представляет собой время, затраченное на передачу ресурсов рендеринга потока.


Как уменьшить это время (фиолетовой части)?

Код активити:
class ObjectActivity : AppCompatActivity(){

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_object)

        val bundle = intent.getBundleExtra("bundle")

        val tabTitles = bundle!!.getStringArray(ARGUMENT_DESC_TITLES)
        val info = bundle.getStringArray(ARGUMENT_DESC_INFO)
        val image = bundle.getInt(ARGUMENT_DESC_IMAGE)
        val desc = bundle.getString(ARGUMENT_DESC_NAME)


        val imageView: ImageView = findViewById(R.id.desc_image)
        val toolbarName: CollapsingToolbarLayout = findViewById(R.id.desc_name)
        val viewPager: ViewPager = findViewById(R.id.viewpager)
        val tabLayout: TabLayout = findViewById(R.id.sliding_tabs)

        Picasso.get().load(image).into(imageView)
        toolbarName.title = desc

        val fragmentPagerAdapter = SampleFragmentPagerAdapter(supportFragmentManager, tabTitles!!, info, image)
        viewPager.adapter = fragmentPagerAdapter

        tabLayout.setupWithViewPager(viewPager)

        val toolbar = findViewById<View>(R.id.flexible_example_toolbar) as android.support.v7.widget.Toolbar
        toolbar.setNavigationOnClickListener { onBackPressed() }
    }
}
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
samodum
@samodum
Какой вопрос - такой и ответ
На время рендеринга сильно влияет вёрстка, количество вложенных вьюшек, из параметры, отношения относительно друг друга...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Antek Москва
от 1 000 до 2 000 €
SBI Bank Москва
от 200 000 ₽
Drum Pads 24 Ульяновск
от 90 000 до 160 000 ₽
10 июл. 2020, в 18:31
60 руб./за проект
10 июл. 2020, в 17:20
15000 руб./за проект