..


赞助商链接

该活动

在前面的章节中,我们已经提出的四个组成一个Android应用程序组件的三个。 我们现在要呈现最显著的重要组成部分的:“actvity。

该活动的特殊性,这使得它与所有其他组件的不同,就是有一个“图形界面。
活动的一个例子是一个可点击的按钮在菜单应用程序,允许用户点击按钮上执行不同的动作清单。 显然,应用程序可能有更多的活动,例如,你可能认为创建活动,显示了设备和其他活动,管理上的蒸锅的各种按钮的行为菜单屏幕。

由于应用程序可能有多个活动,这是委托给一个特定的任务,很显然,每个活动是相互独立。 据“但是,必须确定一个层次的活动排序,事实上,在我们的情况下,我们希望活动包含显示菜单时立即启动应用程序和其他可能的活动开始时只有一个按钮,用户点击菜单。 为此,您需要标记作为主屏幕显示菜单(我们将看到如何示例应用程序)的活动。

但什么是行动领域的活动? 默认情况下,该活动可以在整个窗口的屏幕,但它并不被禁止,限制行动领域,迫使活动工作窗口的某些点而已。

通常在图形界面的elemnti管理的一个视图层次的管理有明确界定的属于窗口的矩形空间的任务。 因此,它是由上侦测其职权范围内特定的图形用户的触摸可能的看法。

生命周期的活动

所有的我们已经表明上述组件有自己的生命周期 ,它显示了如何从改变记忆系统dall'istanziazione组件的状态其消除。 在本节中,我们将专注于一个活动的生命周期。

首先,确定在哪些活动中可以找到各种状态一次实例:

  • 活动:在此状态下的活动显示在屏幕上前台,用户可以交互显示的图形用户界面。
  • 空闲:该活动将仍然显示在屏幕上,但用户无法与它进行交互,因为另一项活动是在主叠加。 一个典型的例子是,当一个呼叫是在那里调用的应用程序,用户在使用叠加活动收到。
  • Stoppata:它属于这一状态时,活动完全是由另一个重叠,因此​​不再对用户可见。 事实上,最初的活动是隐蔽的用户,如果内存不足Android将关闭隐藏的活动。

列出的状态,你可以找到一个活动是适当的方法,目前作为允许从一个状态到另一个通道的转换读者:

  • 无效的onCreate()
  • 缓动无效()
  • onRestart无效()
  • onResume无效()
  • onPause无效()
  • 无效OnStop()
  • onDestroy无效()

我们稍后会看到如何使用的,将在讨论中提出的例子,这些转换。

帮助开发Android应用程序
电子学习
ASP.NET(课程) ASP.NET(课程)
全部课程建设从49€Web应用程序。
Flash MX和动作(课程) Flash MX和动作(课程)
成为从29€网站开发商。
Photoshop中(课程) Photoshop中(课程)
Web图形和照片编辑与流行的Adobe的Photoshop。 从49€。
赞助商链接