`
badboy_blue
  • 浏览: 48494 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Activity要点

阅读更多

一、Activity lifecycle
An activity has essentially three states:
active or running 、paused 、stopped

 

these seven methods define the entire lifecycle of an activity。
void onCreate(Bundle savedInstanceState)
void onStart()
void onRestart()
void onResume()
void onPause()
void onStop()
void onDestroy()

生命周期详细描述参看Dev Guide下面的Application Fundamentals的Activity lifecycle。

 

二、创建Activity:
1、一个Activity就是一个类,并且这个类要继承Activity。
2、需要重写onCreate方法。
3、每一个Activity都需要在AndroidManifest.xml文件中进行配置。

 

三、Activity设置属性

设置Activity为弹出的窗口:
android:theme="@android:style/Theme.Dialog" 

 

四、Saving activity state

void onSaveInstanceState(Bundle outState) {    
     super.onSaveInstanceState(outState);    
     outState.putLong("id", 1234567890);    
}
if(savedInstanceState != null){ 
     long id = savedInstanceState.getLong("id"); 
}  

 

就像官方的Notepad教程 里的情况,你正在编辑某一个note,突然被中断,那么就把这个note的id记住,再起来的时候就可以根据这个id去把那个note取出来,程序就完整一些。

 

五、finish()

调用finish()主动销毁Activity

分享到:
评论

相关推荐

    传智播客activity教学视频

    根据提供的文件信息,“传智播客activity教学视频”,我们可以从中提炼出有关Android开发中的Activity相关知识点。 ### Activity在Android...希望以上内容能够帮助大家更好地理解和掌握Activity相关的知识和技术要点。

    [Android开发实用技巧]实现圆角Activity

    本文将详细介绍如何在Android中实现圆角Activity,包括圆角背景的设置和相关技术要点。 首先,我们需要理解Android Activity的基本概念。Activity是Android应用程序中的一个组件,它负责与用户进行交互。通常,...

    activity教学视频+实例

    根据提供的文件信息,“activity教学视频+实例”,我们可以深入探讨与“Activity”相关的概念和技术要点,尤其是在Android开发领域中的应用。 ### Activity概述 在Android应用程序开发中,“Activity”是四大组件...

    activity滑动返回(上下左右)

    下面将详细探讨实现这一功能的技术要点和可能的实现方式。 1. **滑动返回的实现原理** - 滑动返回通常是通过监听触摸事件和手势识别来完成的。当用户在屏幕边缘进行滑动时,系统捕获这些动作并触发返回操作。 - ...

    新建Activity

    根据提供的文件信息,我们将详细解析如何创建一个新的Activity,并理解其中涉及到的关键概念和技术要点。 ### 创建新的Activity #### 步骤一:定义Activity类 在Android应用中,每一个Activity都必须继承自`...

    activity工作流1

    三、Activity工作流学习要点 1. 安装插件:在IDEA中安装actiBPM插件,用于流程图的设计和编辑。 2. 引擎配置:核心组件是ProcessEngine,负责流程实例的创建、管理和监控。通常会将其作为全局变量来使用。 3. 配置...

    滑动 切换 activity

    下面我们将详细探讨这一主题,包括实现原理、关键组件和技术要点。 1. **实现原理** 滑动切换Activity的基本思想是利用Android的Fragment机制,将每个Activity视为一个可以独立滑动的"页",并借助手势检测库(如...

    Android系统原理及开发要点详解pdf

    《Android系统原理及开发要点详解》是一本深入探讨Android操作系统核心机制和开发实践的重要参考资料。本书旨在帮助读者全面理解Android的内部运作,并掌握在这一平台上进行高效应用开发的关键技巧。 一、Android...

    android系统原理与开发要点详解

    【Android系统的开发综述】则可能涵盖了Android应用开发的基本流程,包括Android Studio的使用、项目结构、布局设计、Activity生命周期等关键概念。这部分内容对于初学者来说是至关重要的,它将引导开发者进入...

    Android系统原理及开发要点详解–1.pdf 高清下载

    - 基本组件:掌握Activity、Service、BroadcastReceiver和ContentProvider这四个基本组件以及它们的生命周期。 - 用户界面开发:学会使用XML布局文件以及各种UI控件来设计界面,了解Material Design的设计原则。 - ...

    Android系统原理与开发要点详解

    这份"Android系统原理与开发要点详解"的PPT资料,无疑是深入理解Android系统及其开发的关键资源。以下将针对Android系统的基本原理、核心组件以及开发要点进行详细阐述。 一、Android系统原理 1. Linux内核:...

    activity-box::high_voltage::pushpin:更新固定的要点以包含用户的最新活动

    活动框 :high_voltage: :pushpin: 更新固定的要点以包含用户的最新活动设置activity-box是一个GitHub Action,旨在使用事件工作。准备工作创建一个新的公共GitHub Gist( ) 具有gist范围并复制它。 GitHub Actions...

    Android系统原理及开发要点详解课件

    本课件“Android系统原理及开发要点详解”由知名讲师韩超精心编排,旨在帮助开发者深入理解Android系统的底层机制,提升开发技能。 首先,我们要了解Android系统的架构。Android系统分为四个主要层次:Linux内核层...

    【Android系统原理与开发要点详解】05_Android的JAVA虚拟机和JAVA环境

    - **组织方式**:这些类和接口按照Java包的关系进行组织,例如`android/app/Activity.java`表示`android.app`包中的`Activity`类。 **API描述文件** - **文件位置**:API描述文件存储在`frameworks/base/api/...

    Android 系统原理与开发要点详解

    在Android系统原理与开发要点详解中,我们将会深入探讨Android这一全球最受欢迎的移动操作系统的核心机制以及开发者需要掌握的关键技能。Android系统是基于Linux内核的开源平台,它为应用程序提供了丰富的API接口,...

    Android系统原理及开发要点详解 - [韩超.梁泉].pdf

    - 常见的组件包括Activity(用户界面的一部分)、Service(在后台执行长时间运行的操作)、BroadcastReceiver(接收来自系统或其他应用的广播消息)和ContentProvider(存储和检索数据)。 #### 3. 用户界面设计 - ...

    android应用程序开发作业流程要点.doc

    * Activity:用于描述应用程序的用户界面。 * Service:用于提供后台服务。 * Broadcast Receiver:用于接收系统广播。 * Content Provider:用于管理应用程序的数据。 界面 UI 元素包括: * Button * TextView * ...

    Android系统原理与开发要点详解_培训课件.rar

    本课程将深入探讨Android系统的原理及其开发要点,帮助你掌握这一领域的核心知识。 首先,我们从“Android系统原理”这部分开始。Android系统主要由以下几个层次构成: 1. **Linux内核**:作为基础,它提供了硬件...

Global site tag (gtag.js) - Google Analytics