Android
unique_fen
这个作者很懒,什么都没留下…
展开
-
Android Activity中的taskAffinity属性
Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。 那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们会到...原创 2014-03-18 17:03:49 · 152 阅读 · 0 评论 -
Android Activity中的launchMode属性
在android里,有4种activity的启动模式,分别为: “standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非int...原创 2014-03-18 17:45:13 · 230 阅读 · 0 评论 -
android 判断activity是否在堆栈顶层
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);String name = manager.getRunningTasks(1).get(0).topActivity.getClassName();return name.equals(ControlActivi...原创 2014-03-19 16:10:41 · 645 阅读 · 0 评论 -
Activity intent经常使用的 FLAG 集合
首先简单说下Task和Activity的关系: Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Task中取出东西(Activity)是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),以此类推,最后取出的是第一次添加的Activity,而Acti...原创 2014-03-20 10:11:27 · 82 阅读 · 0 评论 -
AsyncTask的坑,Handler,Looper与MessageQueue
先来看一个实例这个例子很简单,展示了AsyncTask的一种极端用法,挺怪的。 public class AsyncTaskTrapActivity extends Activity { private SimpleAsyncTask asynctask; private Looper myLooper; private TextVi...原创 2014-03-20 16:19:13 · 105 阅读 · 0 评论