设计模式之单例模式1,定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点;2,模式:public class Singleton{private static Singleton singleInstance;private Singleton(){}public statoc Single...
分类:
其他好文 时间:
2015-08-11 11:28:29
阅读次数:
101
初学android的开发人员,可能会经常忽略这个重要的设置。 Activity一共有以下四种launchMode:1.standard2.singleTop3.singleTask4.singleInstance我们可以在AndroidManifest.xml配置的android:launchM.....
分类:
其他好文 时间:
2015-08-09 17:00:03
阅读次数:
103
一、多线程不安全方式实现 public sealed class SingleInstance { private static SingleInstance instance; private SingleInstance() { } publi...
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别: ? standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activit...
分类:
其他好文 时间:
2015-08-06 18:54:06
阅读次数:
114
一直对activity的onNewIntent有些困惑,开始时只是知道在activity被重新restart时会进入,后来又发现还不只是这种情况,下面是经过调试后的结论
第一种情况:activity launchMode为singleTask或者singleInstance
1、activitya start activityb
2、activityb start activitya
在第...
分类:
移动开发 时间:
2015-07-31 14:52:11
阅读次数:
141
#include #include using std::cout;using std::cin;using std::endl;using std::string;/*templateclass SingleInstance{protected: SingleInstance(void){}...
分类:
其他好文 时间:
2015-07-30 18:35:49
阅读次数:
85
onNewIntent(Intent intent). 的调用时候. 当启动一个activity时候,如果launchMode是singletop. 或者 singletask,活着singleInstance,时候. 就有机会调用这个方法.如果没调用,则会是正常的创建activity的生命周期.o...
这部分的想法都是基于以下两点:1.Activity可能被复用,可能是复用Activity的功能,还可能是复用Activity的状态;2.Task的作用:target,同一个task中的Activity服务于相同的或者接近的目标(target)。(一个task的目标往往由task的root Activ...
分类:
其他好文 时间:
2015-07-10 23:40:33
阅读次数:
157
1.Activity 4种启动模式 standard, SingleTOP SingleTask SingleInstance, 任务栈,回退栈的概念 standard:每次都会创建新实例,创建完成放在任务栈顶部 singleTop:当实例已经在任务栈顶部,则不创建改实例,否则则创建新实例放在顶.....
分类:
移动开发 时间:
2015-07-08 18:15:24
阅读次数:
117
之前自学android的时候,单从视频和书本上对这四种启动模式仅仅有了初步的字面上的理解。最近实战了下,也对这四种启动模式有了比较清晰的概念。首先说下什么是Activity,按照我的理解,我们在手机上看到的每一个页面都是一个Activity,包括系统的桌面,也是一个Activity。要启动一个Act...
分类:
其他好文 时间:
2015-07-06 11:43:51
阅读次数:
124