android - 只有一个视图时需要使用fragment吗
大家讲道理
大家讲道理 2017-04-18 09:04:31
0
7
401

一个activity,整个全部用fragment填充,和直接用activity绘制,占用上有差距吗?如图

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(7)
黄舟

Huraian soalan tidak cukup terperinci Ia boleh dianalisis dari beberapa aspek:

1. Lihat kecekapan lukisan: Seharusnya tiada perbezaan
2 , kerana Fragment memerlukan FragmentManager & ChildFragmentManager untuk mengekalkannya;
3 Overhed memori: Satu Aktiviti jelas lebih kecil.

Tiga perkara di atas boleh disahkan melalui alatan yang disertakan dengan persekitaran pembangunan Android.

p.s. @zzxxasp telah menjadikannya sangat mudah dan jelas tentang senario penggunaan kedua-dua ini.

阿神

Jika penyoal ingin bertanya tentang penggunaan memori, ia pasti akan mengambil lebih daripada aktiviti tulen Lagipun, terdapat lebih banyak objek ingatan, jadi tiada apa-apa untuk dikatakan. Perkara utama ialah senario penggunaan anda, paparan atau aktiviti langsung.

Ty80

Aktiviti lebih cekap daripada Fragment. Kerana Aktiviti boleh digunakan secara bersendirian, tetapi Fragment mesti diletakkan dalam Aktiviti untuk digunakan. Jika terdapat satu paparan, saya fikir adalah lebih baik untuk menggunakan aktiviti secara terus Jika terdapat berbilang suis, seperti 3 butang di bawah QQ WeChat untuk menukar paparan, adalah lebih baik menggunakan serpihan

伊谢尔伦

Tujuan menggunakan Fragment adalah untuk memisahkan logik untuk memudahkan pembangunan dan pengurusan Jika menggunakan satu Fragmen boleh membuat logik jelas dan memudahkan kod Aktiviti asal, satu Fragmen tidak mustahil.

Ty80

Hanya gunakan Aktiviti yang berasingan untuk menyimpan kod.

阿神

Ini bergantung pada keperluan. Fungsi Fragment adalah untuk mengekstrak dan mengurus bahagian aktiviti secara bebas Dan Fragment mempunyai kitaran hayatnya sendiri, jadi ia tidak begitu rumit apabila saya telah melihatnya sebelum Penggunaan pandangan untuk melaksanakan fungsi Fragment.

黄舟

Untuk kek, adakah lebih mahal untuk mempunyai satu lapisan kotak pembungkusan atau dua lapisan kotak pembungkusan?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan