2 u011359326 u011359326 于 2016.02.20 09:05 提问

android中的activity的启动方式有哪几种

android中的activity的启动方式有哪几种
android中的activity的启动方式有哪几种

2个回答

qq_24348951
qq_24348951   2016.02.20 09:19
已采纳

一共有4种:
(1)Standard
(2)SingleTop
(3)SingleTask
(4)SingleInstance
在配置文件中对相应的Activity的标签LaunchMode进行修改就可以了。

crazy1235
crazy1235   Ds   Rxr 2016.02.21 09:39

4种

standard --> 默认配置,每创建一个activity都会创建一个实例放入

sinleTop --> 如果activity在栈顶,则不会创建新的实例,而是回调该activity的onNewIntent()方法。

singleTask --> 若栈中不存在该activity的实例,就创建;如果存在则把栈中处于该activity之上的其他activity实例移除掉,并回调当前activity的onNewIntent()方法。

singleInstance --> 只有一个实例,并且这个实例独立运行在一个task中,这个task只有这个实例,不允许有别的Activity存在。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
跟activity和Task 有关的 Intent启动方式有哪些?
跟activity和Task 有关的 Intent启动方式有哪些?其含义?核心的Intent Flag有: FLAG_ACTIVITY_NEW_TASK FLAG_ACTIVITY_CLEAR_TOP FLAG_ACTIVITY_RESET_TASK_IF_NEEDED FLAG_ACTIVITY_SINGLE_TOPFLAG_ACTIVITY_NEW_TASK 如果设置,这个A
Android中activity的两种启动方式
Activity大家都很熟悉,通常我们启动一个activity时是这样的:Intent intent = new Intent(this, FristActivity.class); startActivity(intent);这叫做显式启动。 但是如果我们要启动其他应用的Activity怎么办呢,这时候我们没有办法获取的那个Activity的class.这时候就要用到隐式启动了。
Activity四种启动方式简述
Activity的启动模式分为四种。(standard、singleTop、singTask、singleInstance); 启动模式可在AndroidManifest.xml中,通过标签的android:launchMode属性设置。 一、standard模式     特点:1.Activity的默认启动模式               2.每启动一个Activity就会在栈顶创建一个
浅谈Activity之启动方式(5种启动方式和隐式启动)
Activity在Android APP中的重要性不言而喻,那么了解Activity的几种不同的启动方式对设计出好的App至关重要! 众所周知Activity的启动方式有如下几种 1.在“Home”下点击图标,启动应用程序的首个Activity。我们称之为主Activity,这是最常见的启动方式,而且代表程序具备独立的运行条件。通常会在Manifest中指定某个Activi
Android Activity 的四种启动模式
在实际开发中,应根据特定的需求为每个Activity制定恰当的启动模式。Activityde 的启动模式有四种。分别是standard、singleTop、singleTask和singleInstance。在AndroidManifest.xml中,通过标签的android:launchMode属性可以设置启动模式。下面针对四种启动模式分别进行介绍。 1.standard模式 standar
Activity四种启动模式说明
1,standard标准模式: 每次启动一个Activity都会重新创建一个实例,即调用Activity创建时的生命周期方法onCreate,onStart,onResume;被启动的Activity会自动添加到启动它的Activity的任务栈中,因此用ApplicationContext启动standard模式的Activity时会报错(Context没有所谓的任务栈) 2,singleTo
Android四大组件之Activity(四种基本启动模式)
一,四种基本启动模式 使用: 在AndrManifest清单列表中的Activity中使用,使用方式:android:launchMode="启动模式"    1,standard(默认启动模式) 使用堆栈的模式,首次启动Activity时,会开辟一个栈空间存放Activity,当Activity互相跳转时,会依次往栈中堆放Activity,程序退出时按存放顺序反序退出。   2
Activity的四种状态和生命周期
Android程序中,Activity存在四种状态:Running, Paused, Stopped, Killed。
Android开发学习之路--Activity之四种启动模式
后天终于可以回家了,马上就要过年了,趁着年底打酱油的模式,就多学习学习,然后记录记录吧。关于Activity已经学习了七七八八了,还有就是Activity的四种启动模式了,它们分别为,standard,singleTop,singleTask,singleInstance,根据名字也差不多可以理解这四种模式了:     standard:标准启动模式,默认情况下就是这个模式了,这个模式下启动的A
Intent的几种有关Activity启动的方式与Activity和Task的启动模式
activity与task的启动模式 通常情况下,一个应用有一个Task,这个Task就是为了完成某个工作的一系列Activity的集合。而这些Activity又被组织成了堆栈的形式。     当一个Activity启动时,就会把它压入该Task的堆栈,而当用户在该Activity中按返回键,或者代码中finish掉时,就会将它从该 Task的堆栈中弹出。如果我们没有特别的需求,我们的应用