Android 按Home键时在状态栏通知栏中播放的活动
我正在WebView中播放音乐,从我的网站获取链接 我希望当用户按下Home按钮时,我的WebView活动保持状态栏通知。请帮我想办法 我在WebView中的代码: 这段代码当用户按下Home按钮时,音乐也会因为void onPause()而停止,但我需要在状态栏通知中使用正确的活动保持音乐播放。请帮帮我 问候,, Virak当用户按Home键时,您可以使用该方法播放声音,如doc所述: 当活动即将启动时,作为活动生命周期的一部分调用 进入后台作为用户选择的结果。例如,当 用户按下Home键,将调用onUserLeaveHint(),但是 当来电导致通话中的活动中断时 自动带到前台,onUserLeaveHint()将不会 调用正在中断的活动。在调用时, 在活动的onPause()回调之前调用此方法 要在Home键上播放声音,请按use。在onUserLeaveHint()中启动它 作业完成后,您的活动和此服务将自动停止。如下所示:Android 按Home键时在状态栏通知栏中播放的活动,android,Android,我正在WebView中播放音乐,从我的网站获取链接 我希望当用户按下Home按钮时,我的WebView活动保持状态栏通知。请帮我想办法 我在WebView中的代码: 这段代码当用户按下Home按钮时,音乐也会因为void onPause()而停止,但我需要在状态栏通知中使用正确的活动保持音乐播放。请帮帮我 问候,, Virak当用户按Home键时,您可以使用该方法播放声音,如doc所述: 当活动即将启动时,作为活动生命周期的一部分调用 进入后台作为用户选择的结果。例如,当 用户按下Home键,将
public class MyService extends IntentService {
public MyService(String name) {
super(name);
// TODO Auto-generated constructor stub
}
public MyService () {
super("MyService");
}
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
protected void onHandleIntent(Intent arg0) {
// TODO Auto-generated method stub
// PLAY SOUND HERE
}
}
当用户按Home键时,您可以使用该方法播放声音,如doc所述:
当活动即将启动时,作为活动生命周期的一部分调用
进入后台作为用户选择的结果。例如,当
用户按下Home键,将调用onUserLeaveHint(),但是
当来电导致通话中的活动中断时
自动带到前台,onUserLeaveHint()将不会
调用正在中断的活动。在调用时,
在活动的onPause()回调之前调用此方法
要在Home键上播放声音,请按use。在onUserLeaveHint()中启动它
作业完成后,您的活动和此服务将自动停止。如下所示:
public class MyService extends IntentService {
public MyService(String name) {
super(name);
// TODO Auto-generated constructor stub
}
public MyService () {
super("MyService");
}
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
protected void onHandleIntent(Intent arg0) {
// TODO Auto-generated method stub
// PLAY SOUND HERE
}
}