This is a simple Context use table
功能 | Application | Service | Activity |
---|---|---|---|
Starty an Activity | NO1 | NO1 | YES |
Show a Dialog | NO | NO | YES |
Layout Inflation | YES | YES | YES |
Start a Service | YES | YES | YES |
Bind to a Service | YES | YES | YES |
Send a Broadcast | YES | YES | YES |
Eegister BroadcastReceiver | YES | YES | YES |
Load Resource Values | YES | YES | YES |
注:NO1标示Application和Service可以启动一个Activity,不过需要创建一个新的task任务栈。而对于Dialog而言,只有在Activity中才能创建