數字1:啓動Activity在這些類中是能夠的,可是須要建立一個新的task。通常狀況不推薦。<br> 數字2:在這些類中去layout inflate是合法的,可是會使用系統默認的主題樣式,若是你自定義了某些樣式可能不會被使用。<br> 數字3:在receiver爲null時容許,在4.2或以上的版本中,用於獲取黏性廣播的當前值。(能夠無視)<br> 注:ContentProvider、BroadcastReceiver之因此在上述表格中,是由於在其內部方法中都有一個context用於使用。<br>ide
總結:和UI相關的方法基本都不建議或者不可以使用Application,而且,前三個操做基本不可能在Application中出現。實際上,只要把握住一點,凡是跟UI相關的,都應該使用Activity作爲Context來處理;其餘的一些操做,Service,Activity,Application等實例均可以,固然了,注意Context引用的持有,防止內存泄漏。<br>.net
轉載至 http://blog.csdn.net/lmj623565791/article/details/40481055<br> 相關博客 http://blog.csdn.net/guolin_blog/article/details/47028975blog