服务是一种应用程序组件,表示应用程序希望在不与用户交互的情况下执行较长时间运行的操作,或者为其他应用程序提供使用的功能。
我想在onHandleWork内部的for循环中调用非静态方法。我该如何实现? @Override protected void onHandleWork(@NonNull Intent intent){Log.d(TAG,“ onHandleWork” ...
如何使用intent.putExtra()将数据从服务传递到活动?
我正在尝试使用putExtra()将一些字符串从服务类传递到活动。当我使用getStringExta()从目标活动获得值形式时,总是显示Null。如何解决...
泄漏金丝雀在MediaBrowserServiceCompat示例应用程序中检测到内存泄漏
我已经创建了一个实现MediaBrowserServiceCompat的测试应用。我已遵循此指南:https://developer.android.com/guide/topics/media-apps/audio-app/building-a-mediabrowserservice已创建...
我正在创建一个服务,每10秒从服务器获取响应。在下面的代码中,我每10秒发出一个请求。但是,即使认为服务每10秒运行一次,Toast也会显示“ ...
我已经使用Android的VPNService编写了VPN,它可以完美运行。当我运行它时,它将创建一个前台服务,并通过我的VPN服务器发送所有流量。它还有一个内部...
这更是一个普遍的问题,但是我们可以在多大程度上在服务中使用Nearest Connections API?我注意到当应用程序失去焦点时,发现和配对仍然有效,所以...
我已经制作了一个RSS阅读器应用程序,并且一切正常,作为我想要的最后一项任务,我需要服务或后台活动或检查新闻更新并发送通知的内容。我想...
[(Un)在Android服务中注册传感器侦听器并不总是有效
我创建了一个自定义服务,用于监听设备加速度计,并且希望能够暂停传感器读数。在两种情况下,我想暂停传感器读数,首先是暂停...
我希望在启动时运行一项服务,然后计划每10分钟运行一次。我该怎么办?如果可以在启动时强制执行10分钟的计划,但我想我需要...
我应该在哪里在Service或MainActivity中定义BroadcastReceiver
如果我不在MainActivity中的Service中定义BroadcastReceiver,它将消耗更多电量,因为单个应用程序有两个进程正在运行。否则就可以了。或我的应用将消耗...
如果我重新创建通知,我应该叫startforeground(id,notification)吗? android,奥利奥(Oreo)以上,api28
嗨!我想知道是否在创建Notification Object时应该调用startForeground(id,notification)。还是可以调用NotificationManger.notify(id,notification)吗?这是一个样本i ...
我正在服务上创建推送通知:AppointmentService.java Intent intent = new Intent(AppointmentService.this,ReAppointmentService.class); intent.putExtra(“ id”,id); PendingIntent ...
我正在使用前台服务。使用它,我必须显示通知,并向状态栏添加图标,如下所示:val notification = Builder(this,CHANNEL_ID).setContentTitle(“ adf”)....
我想在onHandleWork内部的for循环中调用非静态方法。我该如何实现? @Override protected void onHandleWork(@NonNull Intent intent){Log.d(TAG,“ onHandleWork” ...
我正在使用前台服务。使用它,我必须显示通知并向状态栏添加图标,如下所示:val notification = Builder(this,CHANNEL_ID).setContentTitle(“ adf”)...
Android:如何每隔5分钟在后台调用Application类内部的函数
我想在我的应用程序中启动刷新服务。我要实现的是每5分钟执行一次API调用,即使用户通过重新创建...
我们有一个应用程序,它几乎可以永远与前台服务一起运行,同时在系统托盘上使用通知,这是正常的初始化。该应用程序仅取决于此服务。在...
Android服务中的stopSelf在退出之前不会给onLocationChanged触发机会
我已经设置了一项服务,该服务基本上每15分钟运行一次,并在GPS提供程序上执行requestLocationUpdates。我在服务中设置了侦听器。现在,当方法onStartCommand出现时...