问题描述
|
我正在构建一个广播流应用程序,并且想知道后退按钮和主页按钮的设计如何。
后退按钮应该停止播放音乐并退出应用程序吗?主页按钮是否应该允许音乐在后台播放?有什么建议么?
解决方法
我认为最好的设计是不要覆盖后退和主页按钮的默认行为。
当游戏开始时带有一个持续的播放箭头,我的播放器会将粘性通知放入通知区域。当您单击通知时,它将带您进入无线电控件,因此您可以停止/暂停音频。这样,用户可以使用Home或Back键离开应用程序,而您不必做任何花哨的生命周期管理无线电状态的工作。
, 除非有充分的理由,否则不要覆盖本机行为。添加您自己的控件,并留下后退按钮以执行其操作。请记住,当ui突然执行意外操作时,它会令人沮丧。