Android之什么场景该使用单例模式总结
生活随笔
收集整理的這篇文章主要介紹了
Android之什么场景该使用单例模式总结
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、什么是單例模式
單例模式意味著只有一個對象,至于單例模式如何實現(xiàn)就不這里就不多說了,有很多種實現(xiàn)辦法。
2、什么時候該使用單例模式?如果不使用單例模式會出現(xiàn)什么問題?
先舉2個例子 例子1 當我們做得到最新的短信和最新的通話記錄的時候,我們一般采取一個類繼承ContentObserver,當數(shù)據(jù)庫里面的內(nèi)容變化時候,就會觸發(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之什么场景该使用单例模式总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OSI七层模型的作用
- 下一篇: 网关和路由的区别