一直寻找Android全局对话框的实现方式,可是仔细一想,应该没有现成的标准方法,要不就是启动一个透明的Activity欺骗用户,后来一想,一个好的Android框架是应该知道当前运行的Activity的对象的,在这个上面做文章岂不是很简单就能实现:
Application中定义mCurrentActivity代表当前Activity
每个Activity初始化的时候设置mCurrentActivity
创建Dialog的时候传入mCurrentActivity作为context
Show出Dialog。