需要在整个app全局能够弹出弹框,接收到广播即进行处理。但是,BaseActivity派生出N个Activity,BaseActivity中的广播就会执行N次,导致弹框重复添加,所有在广播中判定,只有在栈顶的Activity才能处理广播消息。

获取Activity栈,判断当前Activity位置的方法