小编avh*_*avh的帖子

为什么要使用碎片?

Fragment使用Views而不是在不同布局中重用的自定义s有什么好处?

最初介绍片段的博客文章中,Dianne Hackborn说

[片段]使开发人员可以更轻松地编写可扩展到各种屏幕大小的应用程序,而不仅仅是平台中已有的工具.

她继续在为应用程序制作平板电脑布局的背景下解释片段,该应用程序结合了同一应用程序的手机版本中两个活动的UI.

但似乎可以使用自定义视图实现相同的重用.片段和视图之间的主要区别似乎是它们具有不同的生命周期......

Fragment生命周期是:

onAttach(),onCreate(),onCreateView(),onActivityCreated(),onStart(),onResume(),onPause(),onStop(),onDestroyView(),onDestroy(),onDetatch().

View生命周期是:

ctor,onFinishInflate(),onAttachedToWindow(),onMeasure(),onLayout(),onDetatchedFromWindow()

我想听听开发人员在编写大型应用程序方面的经验,这些应用程序讲述了他们在使用Fragments和自定义视图时将UI划分为可重用部分的好处(如果有的话).

android android-fragments

67
推荐指数
3
解决办法
4万
查看次数

Haskell - 找不到模块“Test.QuickCheck”

当我尝试运行haskell 时,收到一条错误消息,指出该模块不存在。这很奇怪,因为我尝试先安装它并说它是最新的。知道如何解决这个问题吗? 在此输入图像描述

haskell module quickcheck cabal-install

4
推荐指数
1
解决办法
4465
查看次数