调试时Android服务未重新启动

调试时Android服务未重新启动,android,android-service,android-lifecycle,Android,Android Service,Android Lifecycle,正如标题所示,当我在android Studio 2 Beta 6中调试时,从最近的应用程序列表中刷出我的应用程序时,我的START\u STICKY服务(android:stopWithTask=“false”)将不会重新启动。如果我从启动程序而不是Android Studio的调试按钮启动应用程序,效果会很好。这是预期的行为还是我应该填写错误报告?我找不到任何关于调试时服务未重新启动的信息,只是偶然发现的。想省去其他开发人员的麻烦,所以我想有人可能会觉得这个问题很有用。还没有测试过,但我最好

正如标题所示,当我在android Studio 2 Beta 6中调试时,从最近的应用程序列表中刷出我的应用程序时,我的
START\u STICKY
服务(
android:stopWithTask=“false”
)将不会重新启动。如果我从启动程序而不是Android Studio的调试按钮启动应用程序,效果会很好。这是预期的行为还是我应该填写错误报告?我找不到任何关于调试时服务未重新启动的信息,只是偶然发现的。想省去其他开发人员的麻烦,所以我想有人可能会觉得这个问题很有用。

还没有测试过,但我最好的猜测是,当进程在滑动后重新创建时,它会得到另一个PID,与调试器最初附加的PID不同。@Onik我也是这么想的。但是,logcat输出显示,服务或正在重新启动的服务没有输出,除非应用程序是使用启动器启动的,即使在为logcat选择“无过滤器”而不是“当前应用程序”时也是如此。我还没有测试过,但我最好的猜测是,当刷过之后重新创建进程时,它会得到另一个PID,与调试器最初附带的调试器不同。@我也这么认为。但是,logcat输出显示,服务或正在重新启动的服务没有输出,除非应用程序是使用启动器启动的,即使在为logcat选择“无过滤器”而不是“当前应用程序”时也是如此。