For Lollipop, context.bindService(), which is used to connect to an application service, requires an explicit intent. If an application gives it an implicit intent, it will throw an exception which can lead to app crashes and other undefined behavior. This has caused several apps that previously used an implicit intent to crash.
For more information, please check the Android 5.0 Behavior Changes here: http://developer.android.com/about/versions/android-5.0-changes.html
Keywords: Context, Intents, Crashes