博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android Samples视频系列之ApiDemos]App-Activity-Forwarding
阅读量:6587 次
发布时间:2019-06-24

本文共 854 字,大约阅读时间需要 2 分钟。

1.前言

该Demo的分析参考了mapdigit的关于Api Demos的文章,我在他的基础上更进一步分析了相关知识点。

 

2.Demo效果图

3.Demo分析

Android应用可以包含,多个Activity,某个Activity可以启动另外的Activity。这些Activity采用栈结构来管理,新打开的Activity叠放在当前的Activity之上,当前的Activity停止运行。当一个Activity停止运行时,Android系统保留其停止前的状态,当用户按下“Back”按键时,栈最上的Activity从栈顶退栈,之前的Activity移到栈顶,显示在屏幕上:

有些时候,当一个Activity启动新的Activity后,不希望把当前Activity保留在Activity栈中,比如在使用Activity实现一个Confirm Dialog时,当用户确认后启动新的Activity,在新Activity显示时按“Back”后退时不希望在显示Confirm Dialog。

 

示例Fowarding 使用Finish()在启动新Activity同时结束当前Activity。

 

Intent intent = new Intent();  intent.setClass(Forwarding.this, ForwardTarget.class);  startActivity(intent);  finish();

Finish结束Forwarding Activity,之后按“Back”,则直接退到ApiDemo->Activity 示例列表,而不是Forwarding。

 

4.视频讲解:

 

5.这个Demo我们学到了:

 

1.退出Android应用程序的4种方法

 

 

posted on
2012-10-28 00:28 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/eyeandroid/archive/2012/10/28/2743071.html

你可能感兴趣的文章
Adapter
查看>>
爬虫开发过程 - 采集器设计
查看>>
软件工程个人总结
查看>>
深入理解JavaScript的原型和闭包(一)
查看>>
Wordpress搭建
查看>>
获取百度地图代码方法
查看>>
MongoDB权威指南学习笔记
查看>>
让作为背景图片的图片显示,上面的文字消失
查看>>
Git 学习笔记
查看>>
SQL Union作用
查看>>
POJ 1258 Agri-Net
查看>>
CodeForces 702D Road to Post Office
查看>>
数据查询基础
查看>>
算法的基本概念
查看>>
针式打印列内内容自动换行解决方案
查看>>
Memcahed分布式缓存服务替换Session解决方案——简单介绍[转]
查看>>
SQL编程篇 (二) 定义与流程控制
查看>>
using与命名空间
查看>>
画布canvas作为body的背景
查看>>
Java环境变量配置
查看>>