码迷,mamicode.com
首页 >  
搜索关键字:activity栈    ( 43个结果
activity栈管理的3种方式
背景: 在android开发过程最常用的组件非activity莫属。通过分析activity的各种跳转,运行同学可以分析用户的各种行为,更重要的一点是在做插件化的过程中,我们经常会对activity进行各种反射,来实现各种需求。 通过对"android.app.ActivityThread"进行反射,获取android系统的activity栈。 遍历activity栈可以得到...
分类:其他好文   时间:2016-04-17 23:10:34    阅读次数:320
Intent的几种Flag的不同
冬天有点冷,不想写博客。研究下Intent的几种Flag的不同:1,FLAG_ACTIVITY_CLEAR_TOP:会清理掉目标activity栈上面所有的activityIntent intent = new Intent(this, B.class); intent.setFlags(In...
分类:其他好文   时间:2016-01-22 10:49:16    阅读次数:149
Android总结篇系列:Activity生命周期
Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的...
分类:移动开发   时间:2015-09-09 01:07:02    阅读次数:243
我的Android进阶之旅------>Android关于Activity管理的一个简单封装
如何管理当前的运行Activity栈,如何彻底退出程序,本文封装了一个Activity管理类,可以方便随时退出程序。 import java.util.Stack; import android.app.Activity; import android.content.Context; public class ActivityManager { private static Stack...
分类:移动开发   时间:2015-07-30 13:34:25    阅读次数:118
【Android基础篇】Activity的生命周期
Google开发者文档 http://developer.android.com/reference/android/app/Activity.html应用的每个页面都是一个Activity,这些Activity都存放在一个Activity栈中,每次进入某个应用或者应用的某个界面时,新界面这个Activity就压入到Activity栈的顶部;退出或返回的时候就把栈顶的Activity弹出,之前的A...
分类:移动开发   时间:2015-07-03 23:28:32    阅读次数:217
Activity生命周期
Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。 Activity是由Activity栈进管理,当来到一个新的Activity后,...
分类:其他好文   时间:2015-06-17 18:38:22    阅读次数:161
【Android 个人理解(九)】
本篇博客首先介绍Activity的生命周期以及Task(即Activity栈的概念),从而说明在几种情况下(比如程序正常启动或退出),程序执行的顺序(即调用生命周期方法的顺序)。最后重点区别几个容易混淆的生命周期方法。        一、Activity的生命周期深入理解        最初我们都会看到下面这个图:                         ...
分类:移动开发   时间:2015-06-08 09:58:55    阅读次数:219
activity之moveTaskToBack
android的moveTasktoBack()就是说让进程activity栈在后台去运行,类似最小化。可以使用这个方法,不让我们的应用退出。 moveTaskToBack会让activity永不过期,即不执行onDestroy(),调用moveTaskToBack(true),只...
分类:其他好文   时间:2015-06-03 12:06:05    阅读次数:176
getRunningTasks接口在Android LL上的使用
最近在做的一个小项目中,需要实时获取Activity栈顶以及它所属的App Process。 根据之前的了解,知道Android API有提供一个接口   public ListActivityManager.RunningTaskInfo> getRunningTasks (int maxNum)   可以得到系统当前正在运行的Task列表,用maxNum限制要获取的数量(最近使用...
分类:移动开发   时间:2015-05-13 23:20:48    阅读次数:360
Activity的启动模式(LunchMode)
Activity有四中启动模式,通过与Intent协同合作来达到想要的效果: 四中启动模式分别是:standard, singleTop, singleTask, singleInstance. 其中又可以分为两类: “standard”和“singleTop”是一类:可以被实例化多次。这些实例可以属于任何task并可以位于activity栈的任何位置。 “singleTask”和“s...
分类:其他好文   时间:2015-05-13 16:52:49    阅读次数:127
43条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!