`
阅读更多

 

 

  1.  一个Activity就是提供给用户为完成某项任务而进行交互的界面,如:通电话、照相、发邮件等。
  2. 每个Activity都有属于自己的Window来绘制自己的显示区域,Activity的窗体可以全屏,也可以悬浮于其他Activity的窗体之上。
  3. Activity的启动与停止遵循LIFO(栈)原则.
  4. 如果打算把Activity独立运行于当前应用程序中,而不允许其他应用程启动它。就应该在AndroidManifest.xml中的<acitivity/>标签中不进行声明任何<intent-filter/>内容.
  5. 通过Context.startActivity(..),Activity.startActivityForResult(..)来启动一个Activity,使用Activity.startActivityForResult(..)来启动一个SubActivity时,Activity需要重写onActivityResult方法,同时还需注意的是SubActivity在setResult(Intent,requestCode)后必须销毁SubActivity,不然Activity的onActivityResult方法不会得到通知。
  6. 使用Activity.finish()来销毁一个正在运行的Activity.
  7. 通过前几小节的学习,我把之前有关Activity的Demo程序整合到一个SummaryActivity中,其中的内容包括TabActivity,ListActivity,AliasActivity,LauncherActivity,PreferenceActivity,ExpandableListActivity的使用例子程序,同样还包含如何切换语言(I18N)的功能代码.以及如何实现自定义的ListAdapter,ExpandableListAdapter,同时还有关于如何获取AndroidManifest.xml中已注册的Activity的信息;
0
1
分享到:
评论

相关推荐

    重建Activity-Recreating an Activity

    在Android开发中,Activity是应用组件的一种,它提供了一个屏幕,用户可以在其中进行交互。Activity的生命周期是管理Activity状态的一系列方法,确保在不同情况下能正确地保存和恢复用户的进度。在Activity生命周期...

    Android 中从activity1跳转到activity2再回到activity所经历的生命周期

    本文将详细解析从一个Activity(Activity1)跳转到另一个Activity(Activity2),然后再返回到原Activity(Activity1)时,这两个Activity分别会经历哪些生命周期方法。 #### Activity1的生命周期变化 1. **...

    Android父Activity获取子Activity返回信息demo

    在Android应用开发中,Activity是构成应用程序的基本组件,它代表用户界面的一个屏幕。有时,我们需要在子Activity执行某些操作后将结果返回给父Activity。这个过程通常涉及到Intent的使用,Intent不仅用于启动新的...

    activity3activity3activity3activity3activity3activity3activity3a

    标题中的"activity3activity3activity3activity3activity3activity3activity3a"看起来可能是由于重复输入造成的错误,我们可以简化为"activity3",这通常在编程或软件开发中可能代表一个特定的操作、事件或者组件。...

    activity跳转后关闭父activity

    假如说有一个activity A,在A中跳转到Activity B, 然后在B中跳转到Activity C中,最后要在C中把activity A,B,C都关掉。  首先有一个Activity A,A中有一个Button,点击这个Button会跳到Activity B中去,但会拿到...

    activity与activity利用接口相互传递数据

    在Android开发中,Activity是应用程序的基本组件,用于展示用户界面并处理用户交互。当我们需要在两个Activity之间传递数据时,通常有多种方法,如Intent、Bundle、静态变量、文件、数据库等。本教程将聚焦于一种...

    Tab中的Activity嵌入子Activity

    在Android开发中,"Tab中的Activity嵌入子Activity"是一个常见的设计模式,它涉及到UI设计、Activity栈管理和用户交互。这种做法通常是为了解决多视图切换和保持应用层级结构清晰的问题。以下是对这一主题的详细说明...

    从application启动activity

    在Android应用开发中,"从application启动activity"是常见的操作,涉及到Android系统的基本架构和生命周期管理。Application类是每个Android应用程序的基类,它在应用程序的生命周期中扮演着核心角色,而Activity是...

    Android利用Intent启动和关闭Activity

    【Android Intent 启动和关闭Activity】 在Android应用程序开发中,Intent是连接各个组件(如Activity、Service等)的关键桥梁,主要用于启动和关闭Activity。Intent不仅能够启动一个新的Activity,还能在Activity...

    LauncherActivity 开发启动Activity的界面

    在Android应用开发中,`LauncherActivity`是一个特殊类型的`Activity`,它扮演着应用程序的主入口点角色。用户通常通过`LauncherActivity`首次与应用交互,因此它的设计和实现至关重要。`LauncherActivity`通常显示...

    android activity 生命周期

    在Android开发中,Activity是构建用户界面的基本单元,它的生命周期是开发者必须深入理解的关键概念。在Android应用程序中,Activity扮演着展示用户交互界面并处理用户输入的角色。它并不直接提供界面,而是作为UI...

    Activity生命周期完美呈现

    Activity是Android应用开发中的核心组件,它代表了用户与应用交互的界面。了解并掌握Activity的生命周期对于Android开发者至关重要,因为它决定了应用的行为和性能。在本文中,我们将深入探讨Activity的生命周期,...

    随意调节你的activity的大小,activity 自定义窗口大小

    在Android开发中,Activity是应用程序的基本构建块,它通常占据屏幕的全部空间。然而,有时候开发者可能希望实现自定义窗口大小的功能,以便为用户提供更灵活的交互体验。本篇文章将探讨如何实现“随意调节Activity...

    Current Activity_v1.5.2-play.rar

    《当前Activity_v1.5.2-play.rar》是一款专为Android开发者设计的小型实用工具,其核心功能是显示设备上当前运行的Activity的包名和类名。在Android开发过程中,了解并掌握Activity的运作机制至关重要,这款应用可以...

    在一个Activity中更新操作另一个Activity的内容

    在Android应用开发中,Activity是用户界面的基本单元,通常用于展示特定的功能或信息。当我们需要在一个Activity中更新另一个Activity的内容时,直接操作是不允许的,因为Android系统的设计原则是Activity之间应该是...

    Activity 的生命周期 以及 横屏竖屏切换时 Activity 的状态变化

    ### Activity的生命周期与横竖屏切换时的状态变化 在Android应用开发中,`Activity`作为四大组件之一,是用户交互的主要界面。理解`Activity`的生命周期对于开发流畅且高效的用户体验至关重要。本文将深入探讨`...

    activity5.22中文版api+表

    Activity在IT领域,尤其是Android开发中,扮演着至关重要的角色。它是Android应用程序设计的核心组件之一,代表了用户界面的一个屏幕或者一个操作流程。这个压缩包文件"activity5.22中文版api+表"显然是针对Android...

    背景半透明效果的Activity

    在Android开发中,实现“背景半透明效果的Activity”是一种常见的需求,它可以为用户界面增添一层优雅而现代的视觉体验。这种效果通常是通过调整Activity的窗口属性和使用自定义主题来实现的。以下将详细解释如何...

    Android activity-alias别名的使用

    在Android开发中,Activity是应用程序的基本组件之一,用于呈现用户界面并与用户交互。然而,有时候开发者可能需要在不改变原始Activity的基础上实现不同的功能或者提供不同的入口,这时Android系统提供的Activity...

Global site tag (gtag.js) - Google Analytics