afollestad/material-dialogs — pull request #27 by balysv (2014-11-10 18:36:34+00:00)
Title: Do not enforce use of Activity as Context in MaterialDialog.Builder

Allow simple Context to be passed as a constructor to MaterialDialog.Builder. Forcing to use an Activity forbids the use of ContextWrappers that are vital to some applications.

I understand the reason behind it - if you pass the Application context, you will not get Theme attributes, but that should not be your but the developer's concern.