`
huaxin803
  • 浏览: 113273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android Activity---关闭Activity

 
阅读更多
通过调用finish()方法你能够关闭一个Activity,也可以通过调用finishActivity()方法来关闭前面被启动的独立的Activity。

注:大多数情况下,你不应该使用这些方法来确切的关闭一个Activity,在后续的关于Activity生命周期的讨论中,你会了解到,Android系统为你管理着每个Activity的生命,因此你不需要关闭你自己的Activity。调用这些方法会对预期的用户体验带来不利的影响,只有在明确不需要用户再返回这个Activity的实例时才应该使用这个方法。


注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。

如有兴趣请访问作者官方博客http://blog.csdn.net/FireOfStar

分享到:
评论

相关推荐

    重建Activity-Recreating an Activity

    - 当前台Activity需要更多系统资源时,系统可能为了内存管理而关闭后台进程。 2. Activity重建的过程:当Activity因用户操作或系统资源管理被销毁时,系统会丢失Activity实例。但如果系统资源紧张导致Activity被...

    Android基础-2(Activity)

    这个主题“Android基础-2(Activity)”深入讲解了Activity的关键概念,包括其创建、注册、启动、关闭以及生命周期,同时也关注了如何在特定时刻保存Activity的状态。下面将详细阐述这些知识点。 首先,创建一个...

    Android利用Intent启动和关闭Activity

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

    Android-TopActivity展示当前app所处的最顶activity

    - **权限管理**:在用户离开特定Activity时,自动关闭某些权限,保护用户隐私。 3. 注意事项: - `getRunningTasks()`方法在Android 4.0(API 16)之后逐渐受到限制,对于非系统应用,只能获取到自己启动的...

    android----TxtReader

    首先,我们需要了解Android应用的基本架构,包括Activity、Intent、Layout等核心概念。在这个项目中,Activity作为程序的主要入口,负责处理用户交互和展示界面;Intent用于在不同的组件间传递信息;而Layout文件则...

    Android-Android实现了可以滑动左侧边缘退出Activity的功能

    然后,我们可以通过改变这个View的透明度或者使用动画效果,模拟Activity从屏幕左侧滑出的效果,同时处理相应的Activity关闭逻辑。 在实现过程中,需要注意Activity的生命周期管理。当滑动操作达到触发退出的条件时...

    Android-Android-DragDismissActivity滑动取消Activity

    `Android-DragDismissActivity`就是一个实现此类功能的库,它允许用户通过上下滑动Activity来触发关闭或者返回操作。这个库由Klinker24开发并维护,其源代码可以在GitHub上找到,具体版本为9cd46d1。 `...

    activity-lifecycle.zip

    `activity-lifecycle.zip`文件中的内容很可能是通过一系列的示例来详细展示Android Activity的生命周期,包括各个状态以及在不同操作下Activity如何在这些状态间转换。了解Activity的生命周期对于开发稳定、高效的...

    android-start-activity.7z

    8. **返回结果**: 使用`startActivityForResult()`启动的Activity,当完成任务后,可以调用`setResult()`设置返回结果,并调用`finish()`关闭自身。然后,启动它的Activity会在`onActivityResult()`回调中接收到结果...

    Android-以卡片视图的形式管理你的Activity

    "Android-以卡片视图的形式管理你的Activity"的主题着重于如何利用CardView组件来组织和管理Activity的切换与交互。CardView是Android支持库中的一个组件,它为内容提供了一个具有阴影效果和圆角的容器,常用于展示...

    android-activity_学习资料

    在目标Activity完成其任务后,会通过setResult()设置结果,并使用finish()关闭自身。启动Activity的原Activity会在onActivityResult()方法中接收到返回的结果。 堆叠管理是Activity的另一重要特性,称为任务栈(Task...

    Android studio-activity.docx

    本篇将详细介绍如何利用Android Studio中的Activity管理和LogCat工具进行应用程序的运行及日志分析。 首先,Activity是Android应用的基本构建块,它代表了用户与应用交互的一个屏幕。在Android Studio中,我们可以...

    Android代码-一个滑动关闭Activity的组件,可以设置上下左右滑动关闭

    SwipeBackLayout is an android library that can finish an activity by using gesture. You can set the slide direction,such as FROM_LEFT,FROM_TOP,FROM_RIGHT and FROM_BOTTOM. You can also set whether it ...

    Android代码-从注册流程分析如何安全退出多个Activity多种方式.rar

    在Android应用开发中,正确管理和安全退出多个Activity是至关重要的,因为这直接影响到用户体验和应用的内存管理。本文将从Android的生命周期出发,深入解析如何在不同场景下安全地结束Activity,以确保应用的稳定性...

    android activity的一些特效

    3. **滑动关闭**:通过实现滑动手势,可以让用户通过在屏幕边缘向下滑动来关闭Activity,这种效果通常在对话框或者半透明Activity中使用,增强了交互性。 4. **转场动画**:Android提供了Transition API,用于在两...

    android Activity 详述 demo

    5. `onStop()`: 当Activity不再可见时调用,可能被其他Activity完全覆盖或屏幕关闭。 6. `onDestroy()`: Activity即将被销毁时调用,可能是用户退出或系统资源回收。 二、Activity启动模式 启动模式影响着新...

    Android-Hauler是一个实现了用手势滑动关闭Activity的Android库

    Android-Hauler是一个专为Android应用开发者设计的开源库,其主要功能是提供了一种优雅的方式,让开发者可以通过手势滑动来关闭Activity。这个库由TheFuntasty开发并维护,版本号为1d7598a。在当前的移动应用设计...

    Android 悬浮Activity ( Dialog风格)

    在Android开发中,"悬浮Activity"通常指的是一个可以悬浮在其他应用之上,类似Dialog样式但功能更为丰富的Activity。这样的设计可以提供用户一种便捷的方式访问或操作应用,而无需完全退出当前正在使用的应用。悬浮...

    Android代码-山东建筑大学Android实验3--12.zip

    这个压缩包文件“Android代码-山东建筑大学Android实验3--12.zip”是针对山东建筑大学Android课程的一个实验项目集合,包含多个实验的源代码。这些实验可能旨在帮助学生理解和掌握Android应用开发的基础知识和技能。...

    activity-lifecycle

    "activity-lifecycle"这个主题涵盖了Activity从创建到销毁的整个过程,包括各种状态转换和回调方法。以下是对Activity生命周期的详细解释: 1. Activity的生命周期主要有七个关键状态:初始化(Initialized)、运行...

Global site tag (gtag.js) - Google Analytics