89得票14回答
Android应用关闭后服务停止运行

我将从我的主要Android活动中启动一个服务,如下所示:final Context context = base.getApplicationContext(); final Intent intent = new Intent(context, MyService.class); star...

88得票3回答
停止Android中的服务

我尝试了一个简单的服务程序。开始服务可以正常工作并生成Toast,但是停止服务不行。该简单服务的代码如下:public class MailService extends Service { @Override public IBinder onBind(Intent arg0...

88得票2回答
前台服务被Android杀死

更新: 我没有找到真正的解决方案。但我想出了一种方法,可以在蓝牙连接丢失时自动重新连接到以前的蓝牙设备。虽然这不是理想的解决方案,但似乎效果还不错。如果有更多关于此问题的建议,我很乐意听取。 我遇到了与此问题类似的情况:Service being killed while holding w...

87得票10回答
Spring的注解@Controller和@Service是否相同?

Spring注解@Controller和@Service是否相同? 我知道@Controller可以用于URL映射和调用业务逻辑。 而@Service用于注释包含业务逻辑的服务类。 我能否使用@Controller来替代@Service来注释服务类?

86得票3回答
Android - 从Broadcast Receiver的onReceive()中获取Context以发送

我基本上想从我的BroadcastReceiver的onReceive()方法中创建一个Intent并将其传递给一个服务。 到目前为止,我总是使用View.getContext(),但是在这里,我卡住了。我该如何获取上下文才能使用public Intent (Context packageC...

84得票5回答
服务意图必须是显式的:Intent

我现在有一个应用程序,其中我通过广播接收器(MyStartupIntentReceiver)调用服务。广播接收器中的代码以便调用服务是:public void onReceive(Context context, Intent intent) { Intent serviceInten...

82得票6回答
无法启动服务意图。

我有一个服务类。我已将此类导出为jar,并将jar嵌入我的客户端应用程序中。 在需要时,我调用服务类。当我尝试这样做时,我会收到以下错误:Unable to start service Intent {comp={com.sample.service/com.sample.service.se...

76得票4回答
Systemctl和service命令的区别

我总是以这种方式运行我的Apache服务器:sudo service apache2 start 但是在许多指南中,我看到了像这样的命令:sudo systemctl start apache2 有人可以简要写出这些命令之间的区别,并为我提供关于在日常工作中应该使用哪个命令的建议吗? Ca...

75得票6回答
为什么这个简单的服务没有启动?

我有一个服务,其中的处理程序每5秒必须在logcat中写入“Hello”。但它在logcat上没有任何输出……好像服务没有执行,我在它上面设置了断点,调试模式从未停止在断点上。 我使用以下代码在我的应用程序的第一个活动中启动服务:startService(new Intent(GPSLoc.t...

75得票7回答
通过Android中的服务获取GPS位置

我需要使用后台服务来监控用户位置,并加载并向用户展示路径。 在活动中获取GPS位置相当容易,但是在服务中进行此操作时,我遇到了问题,因为它似乎仅适用于looper线程(或类似的东西)。 在搜索互联网上的解决方案时,我发现许多人都遇到了同样的问题,但我找不到可行的解决方案。有些人说您需要使用 p...