之间有什么区别
应用
您能用一个简单的例子详细说明吗?
答案 0 :(得分:1)
<强>活动强>
活动是用户可以做的一件重点事。几乎所有活动都与用户交互,因此Activity类负责为您创建一个窗口,您可以在其中放置UI
列出活动
列出活动,因为它为您提供了许多快捷方法,使您的工作更轻松,并使您的代码更具可读性。
在List活动中,您将拥有onListItemClick()方法,当您单击一个项目时,该方法会调用该方法,以免您创建单独的侦听器。
当您使用列表活动时,您必须在布局XML中包含列表。
片段活动
FragmentActivity是为Android支持包构建的Activity的子类。
FragmentActivity类添加了一些新方法来确保与旧版Android的兼容性,但除此之外,两者之间确实没有太大区别。只需确保将对getLoaderManager()和getFragmentManager()的所有调用分别更改为getSupportLoaderManager()和getSupportFragmentManager()。
<强>应用强>
android.app.Application类是一个用于扩展和存储应用程序全局状态的可选工具。还有其他方法可以做到这一点,因此大多数应用程序都不会自定义此类。
然而,活动定义了应用程序的每个主要阶段。没有活动就无法构建应用程序。您将拥有一个主Activity类,这确实将使用'extends Activity'进行定义。