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

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

大家讲道理
大家讲道理

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

répondre à tous(7)
黄舟

La description de la question n'est pas assez détaillée. Elle peut être analysée sous plusieurs aspects :

1. Afficher l'efficacité du dessin : il ne devrait y avoir aucune différence
2. Vitesse de chargement des pages : l'activité unique est évidemment plus rapide que l'activité utilisant Fragment High. , car Fragment nécessite FragmentManager et ChildFragmentManager pour les maintenir ;
3. Surcharge de mémoire : une seule activité est évidemment plus petite.

Les trois points ci-dessus peuvent être vérifiés grâce aux outils fournis avec l'environnement de développement Android.

p.s @zzxxasp a expliqué les scénarios d'utilisation de ces deux éléments très simplement et clairement.

阿神

Si la personne qui pose la question souhaite poser des questions sur l'utilisation de la mémoire, cela prendra certainement plus qu'une simple activité. Après tout, il y a plus d'objets mémoire, donc il n'y a rien à dire. La clé est quel est votre scénario d’utilisation, une vue ou une activité directe.

Ty80

L'activité est plus efficace que Fragment. Parce que Activity peut être utilisé seul, mais Fragment doit être placé dans Activity pour être utilisé. S'il y a une seule vue, je pense qu'il est préférable d'utiliser l'activité directement. S'il y a plusieurs commutateurs, comme les 3 boutons sous QQ WeChat pour changer de vue, il serait préférable d'utiliser des fragments.

伊谢尔伦

Le but de l'utilisation de Fragment est de séparer la logique pour faciliter le développement et la gestion. Si l'utilisation d'un seul fragment peut rendre la logique claire et simplifier le code d'activité d'origine, un seul fragment n'est pas impossible.

Ty80

Utilisez simplement une activité distincte pour enregistrer le code.

阿神

Cela dépend des besoins. La fonction de Fragment est d'extraire et de gérer des parties de l'activité de manière indépendante. Et Fragment a son propre cycle de vie, donc ce n'est pas si compliqué lorsque les fonctions sont subdivisées. vue pour implémenter les fonctions de Fragment.

黄舟

Pour un gâteau, est-il plus cher d'avoir une couche de boîte d'emballage ou deux couches de boîte d'emballage ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal