【发布时间】:2012-06-14 09:25:55
【问题描述】:
当用户在 Series 60 中按下挂断键退出应用程序时,我试图停止声音。但应用程序进入后台并且声音仍在播放。
我想在用户单击设备的挂机键时停止声音。我调用了Player 的stop() 方法。我还在hidNotify()调用了stop()方法;
{
Player p;
p.start();
p.stop();
}
【问题讨论】:
当用户在 Series 60 中按下挂断键退出应用程序时,我试图停止声音。但应用程序进入后台并且声音仍在播放。
我想在用户单击设备的挂机键时停止声音。我调用了Player 的stop() 方法。我还在hidNotify()调用了stop()方法;
{
Player p;
p.start();
p.stop();
}
【问题讨论】:
当用户退出时,AMS 调用(或应该调用)MIDlet 的 destroyApp() 方法。
试着把你的 p.stop() 命令放在那里。 (以及其他清理代码)。
【讨论】: