`
a295481541
  • 浏览: 2011 次
社区版块
存档分类
最新评论

Activity

阅读更多
        作用:
        1、 与用户交互
        2、 呈现应用状态



        如何建立Activity:
        1、 写一个类继承Activity或者Activity的子类;
        2、 重写onCreate(Bundle status)方法
        setContentView(View view)显示此界面
        3、 在AndroidManifest.xml文件中配置



        如何启动Activity:
        1、 startActivity(Intent intent);
        2、 startActivityForResult(Intent intent ,int requestCode);



         如何结束Activity:
         1、 finish()
         2、 finish(int requestCode);结束以                            startActivityForResult(Intent         intent ,int requestCode);
方法启动的Activity。



         如何使用Bundle通信:
         1、 存值:
         putExtras(Bundle data)
         putXXX(XXX data)
         putSerializable(String key,Serializable data);

         2、 取值:
         getExtras()    Bundle对象
         getXXX(String key)
         getSerializable(String key)
   


如何接受Activity返回的值:
重写onActivityResult(int requestCode,int resultCode,Intent intent)



Activity的生命周期(完整生命周期):
onCreate():Activity被创建时
onStart() :Activity启动时              onRestart():Activity重新启动时
onResume():恢复Activity时

onPause(): 暂停activity时
        onStop() :停止Activity时
        onDestory() :销毁Activity时


        Activity的可视生命周期:
        onStart()
        onResume()
        onPause()
        onStop()




        Activity的前台生命周期:
        onResume()
        onPause()

分享到:
评论

相关推荐

    重建Activity-Recreating an Activity

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

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

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

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

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

    Android利用Intent启动和关闭Activity

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

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

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

    Android使用Activity用作弹出式对话框

    在Android开发中,有时我们需要创建一个弹出式对话框来与用户进行交互,但不同于常见的`Dialog`类,我们可以利用`Activity`来实现这一功能。这种方式适用于需要更复杂交互或者自定义布局的情况。本文将详细讲解如何...

    从application启动activity

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

    Activity生命周期完美呈现

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

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

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

    activity3activity3activity3activity3activity3activity3activity3a

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

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

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

    Current Activity_v1.5.2-play.rar

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

    activity5.22中文版api+表

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

    背景半透明效果的Activity

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

    Android 销毁当前的Activity

    Android 销毁当前的Activity Android 系统中,Activity 是一个非常重要的组件,它负责处理用户交互、显示界面和执行业务逻辑。然而,在屏幕方向改变时,Activity 默认会被销毁,然后重启一个新的实例。这种机制可以...

    activity7.0集成达梦8数据库

    当我们谈到"activity7.0集成达梦8数据库"时,这涉及到的是将Activity7.0与达梦8数据库进行整合,以实现更高效的数据存储和处理能力。 集成过程通常包括以下几个关键步骤: 1. **环境准备**:首先,确保系统已经...

    Activity5全面使用手册.zip

    Activity5全面使用手册.zip是一个关于Activity5开发的综合资源包,包含了用户全面学习和使用Activity5所需的各种材料。Activity5可能是一个软件框架、一个开发工具或者是某个应用平台的一部分,其核心在于提供了一种...

    Fragment与Activity之间通信实例

    在Android应用开发中,Fragment和Activity是两个核心组件,它们共同构建了用户界面。Fragment代表一个可重用的UI部分,而Activity则是程序中的一个窗口,它可以包含一个或多个Fragment。Fragment与Activity之间的...

    Android面试题-Activity A跳转Activity B,再按返回键,生命周期执行的顺序?

    Activity A跳转Activity B,再按返回键,A、B的生命周期执行顺序是什么? 当听到这个题目的时候,我得意地笑了笑,对于Activity的生命周期已经记熟的我,心想,为什么不直接问Activity的生命周期呢?于是想当然的说...

    android如何设置Activity背景色为透明色

    一直听说透明效果的activity,到底长啥样呢?来张图看看,上面这个白色背景的就是 方法一 在res/values/styles.xml,设置Activity的样式 <!--透明activity的style--> <style name=transparent_activity...

Global site tag (gtag.js) - Google Analytics