Activity,ListActivity,FragmentActivity,Application

时间:2014-01-24 09:13:40

标签: android android-activity

之间有什么区别
  1. 活动
  2. ListActivity
  3. FragmentActivity
  4. 应用

    您能用一个简单的例子详细说明吗?

1 个答案:

答案 0 :(得分:1)

<强>活动

活动是用户可以做的一件重点事。几乎所有活动都与用户交互,因此Activity类负责为您创建一个窗口,您可以在其中放置U​​I

列出活动

  1. 列出活动,因为它为您提供了许多快捷方法,使您的工作更轻松,并使您的代码更具可读性。

  2. 在List活动中,您将拥有onListItemClick()方法,当您单击一个项目时,该方法会调用该方法,以免您创建单独的侦听器。

  3. 当您使用列表活动时,您必须在布局XML中包含列表。

  4. 片段活动

    FragmentActivity是为Android支持包构建的Activity的子类。

    FragmentActivity类添加了一些新方法来确保与旧版Android的兼容性,但除此之外,两者之间确实没有太大区别。只需确保将对getLoaderManager()和getFragmentManager()的所有调用分别更改为getSupportLoaderManager()和getSupportFragmentManager()。

    <强>应用

    android.app.Application类是一个用于扩展和存储应用程序全局状态的可选工具。还有其他方法可以做到这一点,因此大多数应用程序都不会自定义此类。

    然而,活动定义了应用程序的每个主要阶段。没有活动就无法构建应用程序。您将拥有一个主Activity类,这确实将使用'extends Activity'进行定义。