Android之什么场景该使用单例模式总结
生活随笔
收集整理的這篇文章主要介紹了
Android之什么场景该使用单例模式总结
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、什么是單例模式
單例模式意味著只有一個(gè)對(duì)象,至于單例模式如何實(shí)現(xiàn)就不這里就不多說(shuō)了,有很多種實(shí)現(xiàn)辦法。
2、什么時(shí)候該使用單例模式?如果不使用單例模式會(huì)出現(xiàn)什么問(wèn)題?
先舉2個(gè)例子 例子1 當(dāng)我們做得到最新的短信和最新的通話(huà)記錄的時(shí)候,我們一般采取一個(gè)類(lèi)繼承ContentObserver,當(dāng)數(shù)據(jù)庫(kù)里面的內(nèi)容變化時(shí)候,就會(huì)觸發(fā)里面的onchange()函數(shù),部分代碼如下 public class Sms {public Handler handler;public HandlerThread handlerThread;public statid final threadName = "smsThread";public Sms(){handlerThread = new HandlerThread (threadName );handlerThread .start();handler = new Handler(handlerThread.getLoop());}class sms extend contentObserver {onchange(boolean self){//邏輯代碼//上傳給服務(wù)端用handlerhandler.post(new Runable(){總結(jié)
以上是生活随笔為你收集整理的Android之什么场景该使用单例模式总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: OSI七层模型的作用
- 下一篇: Android之使用IDA Pro静态分