Android入门之Activity四种启动模式
一、启动模式介绍
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name" android:launchMode="standard">
- package com.xiazdong.launchmode;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.TextView;
- publicclass MainActivity extends Activity {
- private Button standardButton;
- private TextView showView;
- private OnClickListener listener = new OnClickListener(){
- @Override
- publicvoid onClick(View v) {
- Intent intent = new Intent(MainActivity.this,MainActivity.class);
- startActivity(intent);
- }
- };
- @Override
- publicvoid onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- showView = (TextView)this.findViewById(R.id.showview);
- standardButton = (Button)this.findViewById(R.id.standard);
- standardButton.setOnClickListener(listener);
- showView.setText(this.toString());
- }
- }
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name"android:launchMode="singleTop">
MainActivity.java
- package com.xiazdong.launchmode;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.TextView;
- publicclass MainActivity extends Activity {
- private Button standardButton;
- private TextView showView;
- private OnClickListener listener = new OnClickListener(){
- @Override
- publicvoid onClick(View v) {
- Intent intent = new Intent(MainActivity.this,MainActivity.class);
- startActivity(intent);
- }
- };
- @Override
- publicvoid onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- showView = (TextView)this.findViewById(R.id.showview);
- standardButton = (Button)this.findViewById(R.id.standard);
- standardButton.setOnClickListener(listener);
- showView.setText(this.toString());
- }
- }
- <activity
- android:name=".MainActivity"
- android:label="MainActivity"android:launchMode="singleTask">
- </activity>
- <activity
- android:name=".OtherActivity"android:launchMode="singleTask"android:label="OtherActivity"
- ></activity>
MainActivity和OtherActivity就是简单的代码,略;
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name"android:launchMode="singleInstance">
转载于:https://www.cnblogs.com/Codenewbie/archive/2013/04/19/3031006.html
Android入门之Activity四种启动模式相关推荐
- Android入门:Activity四种启动模式
2019独角兽企业重金招聘Python工程师标准>>> 一.启动模式介绍 启动模式简单地说就是Activity启动时的策略,在Android Manifest.xml中的标签的and ...
- Activity四种启动模式详细整理
Activity四种启动模式详细整理 1.Standard standard模式,顾名思议就是标准启动模式,默认启动模式. 一个Activity如果不知道它的启动模式,那么它就是按Standard模式 ...
- Android Activity的launchMode四种启动模式备忘
Android Activity的launchMode四种启动模式备忘 Android的Activity的启动模式有四种,在AndroidManifest.xml通过配置Activity的androi ...
- Android中Activity的四种启动模式
每次看到这种专有词汇都十分佩服创造者的智慧,创造者一定和我一样都中二,我已然确信. 我写博客的目的,就是希望不断磨练自己,让自己能够不将一件简单的事情讲的复杂,让自己能将一件复杂的事情讲的简单.嘛嘛, ...
- Activity的四种启动模式应用场景
在这金三银四的时间里一个哥们忽然一本正经的问我Activity的启动模式和具体的应用模式:我也一想是啊,平是不太注意结果到了 关键的时刻卡壳了,感觉未雨绸缪一下,做个记录: 一.Activity四种启 ...
- Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数
探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...
- Android Activity:四种启动模式,Intent Flags和任务栈(转自他人博客)
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作.那各个页面跳转关系如何决定呢?如果启动了顺序启动了ABCD的Activiy,如何从D调回 ...
- android的四种启动模式,(转)彻底弄懂Activity四大启动模式
原地址:https://blog..net/mynameishuangshuai/article/details/51491074 最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解. ...
- Activity的四种启动模式-图文并茂
1.对于使用standard 模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例. 例如A启动A,A再接着启动A,A继续启动A,然后再分别出栈,如图所示 2. ...
最新文章
- 《代码阅读方法与实践之读书笔记之一》
- ECMAScript 6 Features 中文版
- 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )
- 一些关于Viewport与device-width的东西~(转)
- Sharepoint学习笔记—ECM系列—1 Content Type Syndication
- Java面试知识点:Date类、异常
- 查找练习 hash——出现过的数字
- python文件转换成jar包_Python一键转Jar包,Java调用Python新姿势!
- 【算法学习笔记】16.暴力求解法04 回溯法03 剪枝法 带宽
- awd赛题的flag是什么意思_记一次AWD自动获取flag并提交
- 【python数据处理】替代Excel三维地图依据经纬度坐标的绘制热力地图的方式
- Android SDK怎么救砖,Android手机刷机变砖后无法开机的修复方法
- 清理android根目录垃圾,安卓清理君——清除手机垃圾
- stm32闪存的理解
- 世界上最著名也最危险的APT恶意软件清单
- 网络拥塞控制,对越远的流量越宽容
- 码字 层映射 预编码的概念总结
- 浏览器开发者选项取消已在调试程序中暂停
- 《算法和数据结构》LeetCode 篇
- sudo日志文件跟踪