Java 故意停止服务

Java 故意停止服务,java,android,android-intent,Java,Android,Android Intent,我打算启动一项在后台播放音乐的服务: final Intent music_intent=new Intent(this, MediaService.class); startService(music_intent); 我想暂停以停止服务: public void onPause() { super.onPause(); stopService(xxxxxxx); } 我在“XXXXXX”中键入什么?它的停止与启动时完全相同 final Intent music_int

我打算启动一项在后台播放音乐的服务:

 final Intent music_intent=new Intent(this, MediaService.class);
 startService(music_intent);
我想暂停以停止服务:

public void onPause() {
    super.onPause();
    stopService(xxxxxxx);
}

我在“XXXXXX”中键入什么?

它的停止与启动时完全相同

final Intent music_intent=new Intent(this, MediaService.class);
stopService(music_intent);

它的停止与启动时完全相同

final Intent music_intent=new Intent(this, MediaService.class);
stopService(music_intent);

你可以停止这样的服务

Intent music_intent=new Intent(this, MediaService.class);
stopService(music_intent);


你可以停止这样的服务

Intent music_intent=new Intent(this, MediaService.class);
stopService(music_intent);


您只需创建一个Intent对象,并将其传递给
startServcie()
,服务将启动,并将继续运行,直到您以启动服务的相同意图调用
stopService()
。在上述两种方法中,都必须将intent对象作为参数传递


我强烈建议您在
onStart()
中启动服务,并在
onPause()

中停止服务。您只需创建一个Intent对象,然后将其传递到
startServcie()
,服务将启动并继续运行,直到您调用
stopService()
与您启动服务的意图相同。在上述两种方法中,都必须将intent对象作为参数传递


我强烈建议您在
onStart()
中启动服务,并在
onPause()

中停止服务。要停止服务,您必须以启动服务的相同意图调用stopService
因此,您必须使intent start it全局属性和onPause像stopService一样调用它(intent)

要停止一项服务,您必须以启动该服务的相同意图调用stopService
因此,您必须使intent start it全局属性和onPause像stopService一样调用它(intent)

当应用程序在后台运行时,如何停止服务?当应用程序在前台运行时,如何启动服务?按“上一步”可以停止服务。在onBackPressed()中调用停止服务操作。我已禁用back press I Way,当用户从我的应用程序的任何活动中单击home(主页)按钮(应用程序进入后台)时,服务将停止如果禁用back press,则调用onDestroy()或onPause();当应用程序在后台运行时,如何停止服务?当应用程序在前台运行时,如何启动服务?按“上一步”可以停止服务。在onBackPressed()中调用停止服务操作。我已禁用back press I Way,当用户从我的应用程序的任何活动中单击home(主页)按钮(应用程序进入后台)时,服务将停止如果禁用back press,则调用onDestroy()或onPause();