android Handlerr.removeCallbacksAndMessages(null)的妙用

來源:互聯網
上載者:User

標籤:發送   ora   handler   sdk   ide   manifest   and   cti   htm   

今天在閱讀代碼發現了android  Handlerr.removeCallbacksAndMessages(null)代碼 在ondestory()調用,之前沒用過,那想弄懂咋辦,查api:

public final void removeCallbacksAndMessages (Object token)Added in API level 1

Remove any pending posts of callbacks and sent messages whose obj is token. If token is null, all callbacks and messages will be removed.

這是google文檔解釋,英語不好的請用有道翻譯,

刪除不論什麼懸而未決的文章回呼函數和發送訊息的obj令牌。

假設令牌是空的,全部的回呼函數和訊息將被刪除

當然這個翻譯不太準確,意思就是說當參數為null時,刪除全部回呼函數和message

這樣做的優點是在Acticity退出的時候,能夠避免記憶體泄露

android Handlerr.removeCallbacksAndMessages(null)的妙用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.