Android中如何正确使用Context
下图表示如何安全的使用Context:
Application | Activity | Service | ContentProvider | BroadcastReceiver | |
展示一个对话框 | NO | YES | NO | NO | NO |
开启一个活动 | NO | YES | NO | NO | NO |
填充布局 | NO | YES | NO | NO | NO |
开启一个服务 | YES | YES | YES | YES | YES |
绑定服务 | YES | YES | YES | YES | NO |
发送广播 | YES | YES | YES | YES | YES |
注册广播 | YES | YES | YES | YES | NO |
加载资源文件 | YES | YES | YES | YES | YES |
想知道为啥的小伙伴可以参考下面两篇文章:
https://possiblemobile.com/2013/06/context/
https://guides.codepath.com/android/Using-Context