入职后不就,从做第一个项目,写第一个商业 APP 开始,就一直被一个问题困扰,即“异地登录提醒”。现在许多 APP 都要求只能一个设备登录,要求是,如果设备 A 已经登录了,设备 B 再登录,那就要给设备 A 的用户一个提醒,并强制其退出登录,必须重新登录。提醒用的 Dialog,是一个我写在 Activity 基类的一个不可取消的 Dialog,只给一个“确认”按钮,点击即退出登录,并跳转到登录页面。提醒功能有了,最大的问题就是,如何去显示这个 Dialog,因为我并不知道当接收到“异地登录”信号的时候,用户当前会在哪个 Activity 中,而 ApplicationContext 是不能作为 Dialog 的 Context 的。入职后不就,从做第一个项目,写第一个商业 APP 开始,就一直被一个问题困扰,即“异地