2011-10-10 173 views
0

我实现了一个状态栏通知,并有一些声音,和闪烁的警报给用户,状态栏通知

播放声音很细,但问题是它就停在状态栏上的用户点击。

我想继续播放声音,直到用户不想通过点击任何按钮来停止声音。

我该怎么做。

回答

1

你需要把你打声连连通infinite loo p和maintain a bool值来启动和停止你的声音,当用户按下它是真的,并在另一个点击使虚假和退出loop.You可以使用sharedPreferences来存储布尔值。

+0

哦,我使用的通知,所以它是如何可能的,当通知开始声音播放,我得到状态栏中的图标,然后当只需点击状态栏图标声音停止,所以我不想停止只需点击通知标签 –

+0

你没有在通知点击上显示你自己的用户界面?它是如此,那么你不能使用上述方法。我想你应该去一段确定的时间来播放声音...... –

+0

我该怎么做到这一点 –