在导航应用程序时无需完成()活动.相反,您可以维护您的Activity back-stack并仍然实现您的目标.假设你有4个这样的活动:

A – > B – > C – > D.

其中D是最顶层的活动,A是根活动.如果你“退回”到活动B,那么你需要做两件事以避免碰到B的onCreate方法.

1.)使B成为“SingleTask”活动.您可以在Android Manifest中执行此操作.简而言之,这意味着在此任务中只存在B的一个“实例”.如果B在被调用时已经在运行,那么它将被简单地带到前面.这就是你如何做到的.

android:name=".ui.MyActivity"

android:launchMode="singleTask"/>

但是你不想把B带到前面.你想’退回’到B,这样你的筹码就像

A – >乙

2.)将此标志添加到“开始”B的意图中.这样可确保删除C和D.

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

现在当’D’将新的Intent调用到B时,B将被恢复,C和D将被删除. B将不会被重新创建,它只会调用onNewIntent.

android 不重新加载,android – 返回Activity而不重新创建(不调用onCreate())相关推荐

  1. android dagger2 懒加载,Android Dagger依赖注入框架浅析

    今天接触了Dagger这套android的依赖注入框架(DI框架),感觉跟Spring 的IOC差不多吧.这个框架它的好处是它没有采用反射技术(Spring是用反射的),而是用预编译技术,因为基于反射 ...

  2. android 模块自动加载,Android 之ko模块的自动加载

    最近在做一个触摸式遥控器,以控制Android TV,供应商提供了触摸板驱动的source code,我将其编译生成一个适合我们平台的ko模块.但是有个问题,每次用时,必须手动insmod进去,很麻烦 ...

  3. gif android 点击 加载,android 加载显示gif图片的解决方案

    使用方法: 1-把GifView.jar加入你的项目. 2-在xml中配置GifView的基本属性,GifView继承自View类,和Button.ImageView一样是一个UI控件.如: andr ...

  4. android自定义图片加载,Android自定义ProgressDialog加载图片

    为了提高用户体验,我们肯定希望该Dialog能更加炫酷,让用户看着更舒服.那如何做呢,当然是我们自己定义一个ProgressDialog了. 一.使用系统加载框 mDialog = new Progr ...

  5. android地图图片加载,Android图片加载解析之Bitmap

    写在前面的话,本篇文章是参考自<Android开发艺术探索>所写,看此书已是2015年的事情啦,由于独立开放项目,以至于对于Android原理性东西生疏,最近需要换工作,重新捡起此书,仍有 ...

  6. Android新浪微博分页加载,Android仿新浪微博自定义ListView下拉刷新(4)

    自定义PullToRefreshListView继承ListView,在ListView头部添加一个下拉的头部布局.跟ListView用法完全一致. 此处详细介绍Adapter的详细代码. 1.首先给 ...

  7. Android应用程序中的多个Activity的显示创建和调用

    布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:too ...

  8. Xamarin.Android 实现正在加载动画效果

    通过添加不同帧数的图片,来实现自己想要的动画效果正在加载... 第一步: Resources/drawable 目录下添加每一帧的图片,我设定了18帧 第二步:实现动画效果,drawable下新建页面 ...

  9. Android动态加载进阶 代理Activity模式

    基本信息 作者:kaedea 项目:android-dynamical-loading 技术背景 简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类, ...

最新文章

  1. C++拾趣——C++11的语法糖auto
  2. 分布式系统的面试题11
  3. js base64 编码解码
  4. UVA-673-栈-水题
  5. Centos6.3下rsync+sersync安装配置笔记
  6. Linux开发环境搭建三 使用mount -t cifs 挂载windows共享目录方法与问题解决
  7. 信息系统项目管理师-信息系统安全管理核心知识思维脑图
  8. eclipse中也可以恢复删除的文件
  9. react中样式冲突_如何通过React中的样式使您的应用漂亮
  10. python3 一 线程与互斥锁详解
  11. shell 常用命令
  12. pytorch中调整学习率: torch.optim.lr_scheduler
  13. Linux(CentOS)安装 Vim编辑器
  14. 关于Linux 系统程序(进程)自动升级的方法
  15. 计算机用鼠标画图,在电脑上用鼠标画画用那个软件好
  16. cacheable 表达式,多个方法参数的@Cacheable键
  17. [现代诗]情诗——给网恋中人
  18. GPU运算能力对比(详细)
  19. Google play billing Alpha / Beta 测试
  20. ROS2 发展历程和开发环境安装

热门文章

  1. linux pytorch 快速安装
  2. Python 标准库之 xml.etree.ElementTree xml解析
  3. 当pip安装因为网络超时而无法安装的时候慢
  4. Python type hints 之 Optional,Union
  5. 八种基本类型的包装类你真的懂了?
  6. TensorRT 7.2.1 开发概要(上)
  7. OpenCV读写图像文件解析
  8. Laravel中Redis的配置和使用
  9. Python数据挖掘:数据转换-数据规范化
  10. openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support the old