Java 在android studio中重新运行应用程序是否会重新启动服务?
我正在构建一个android应用程序。它包括一个意图服务来做一些后台工作。从android studio(在手机上)重新运行应用程序是否也会重新启动服务?换句话说,我是否可以确保使用的是最新版本的服务?将打印输出放入。它出现了。答案是:是的 从android studio(在手机上)重新运行应用程序是否也会重新启动服务 到目前为止,我观察到AS构建了一个新的apk,并在每次发出Run命令时将其安装到设备上。这意味着关闭应用程序的所有进程,替换apk(包括激活接收器、内容提供商)并启动主要活动 在Eclipse中,当没有进行任何更改时,只启动了主活动 换句话说,我是否可以确保使用的是最新版本的服务Java 在android studio中重新运行应用程序是否会重新启动服务?,java,android,Java,Android,我正在构建一个android应用程序。它包括一个意图服务来做一些后台工作。从android studio(在手机上)重新运行应用程序是否也会重新启动服务?换句话说,我是否可以确保使用的是最新版本的服务?将打印输出放入。它出现了。答案是:是的 从android studio(在手机上)重新运行应用程序是否也会重新启动服务 到目前为止,我观察到AS构建了一个新的apk,并在每次发出Run命令时将其安装到设备上。这意味着关闭应用程序的所有进程,替换apk(包括激活接收器、内容提供商)并启动主要活动 在
是的,您可以。作为加载新APK的一部分,它应该会终止您的过程。我没有对APK保持不变的场景进行过太多的实验,但您可以从IDE再次运行它——在Eclipse上,有时这不会终止您的进程。是的,每次部署应用程序时,新版本都会替换旧版本,从而停止所有仍在运行的组件。