我搜索了太多关于从服务或广播接收器打开对话框的信息,但没有答案,但我看到在此应用程序中通过广播接收器打开对话框:
这个应用程序是一个音频管理器,您可以在 android 音量更改后立即更改音量和设置配置文件(为此,我们应该使用 VOLUME_CHANGED_ACTION 操作注册一个广播接收器)这个应用程序的有趣之处在于它打开的是一个对话框,而不是一个主题活动或透明活动,似乎打开了一个对话框,因为当您单击音量增大和减小键时,此弹出窗口不会停止当前活动并视为音量搜索栏。所有后面的环境都是可点击的!
这是我使用透明活动的应用程序:
当我打开我的对话框时,它会停止当前活动(例如,停止游戏,同时在游戏中调用),并且在许多情况下,它打开的速度比 Fine Volume Control 应用程序慢一些,它出现得快又关闭得快,最后使背面环境变暗(但精细的音量控制不会使背景变暗)
摘要:我怎样才能在任何地方都打开一个对话框,比如这个应用程序精细音量控制,它不会停止当前的活动?