intentservice

    0热度

    1回答

    大家好我有一个我正在开发的Android应用程序的问题!这个应用程序作为一个剩余部分,当事件发生时向用户发送通知,决定何时发送通知,应用程序实现IntentService,我想从IntentService发送通知,因为IntentService作为与UI线程不同的线程工作或主线程,但是当我在安装后第一次安装/运行应用程序时,服务不会启动,并且当我关闭应用程序并重新运行时,服务启动。我想知道为什么会

    0热度

    1回答

    在我的应用程序中有一种通过API获取数据的方法。它在IntentService中执行。接收到的数据被写入数据库。我在rxjava的帮助下重写了这个方法,但执行时间大大增加了。 这是我在IntentService代码 Call<List<DocLine>> DocLineResult = mApi.getDocLine(UserID, LastUserDate); Response<List<Do

    0热度

    1回答

    当我使用另一个意图打开一个活动并返回结果时,我遇到了存储我之前活动的意图附加项的问题。 逻辑: 活动A:从复选框接收字符串,使用意图hasExtra传递给b活动 活性B:与按钮活动ç编辑文本字段的列表 活动Ç :使用intent extra来获取字符串并将其传递给activityText中的另一个editTextField 问题在于我一直在失去intentExtra从a到b。 如果我的描述不彻底,

    0热度

    1回答

    我有很多记录,我从web服务中提取,我需要在本地缓存它们。在执行此操作时(超过1000条记录)UI线程被阻止,并且收到ANR警告。我认为使用IntentService不会阻止用户界面。我做错了什么? 很少的代码片段: public class ContentIntentService extends IntentService { @Override protected void onHan

    0热度

    1回答

    我正在开发一个应该在后台工作的指纹手势应用程序,并不断侦听用户输入的指纹以执行所需的操作。到目前为止,我已尝试使用IntentService使指纹扫描仪在后台工作,但只要关闭活动或将其最小化,指纹扫描仪就会停止工作。即使在我的活动结束之后,有什么方法可以在后台使用指纹扫描仪? 这里是我的代码 MainActivity.java public class MainActivity extends A

    -1热度

    2回答

    我打电话给IntentService上传图片api,在后台运行,并将图片上传到服务器。 IntentService,onHandleEvent方法被调用并在后台运行,我所了解的是IntentService会执行任务并调用stopSelf()方法。 在我的应用程序上传时,当我杀了我的应用程序,上传被终止,IntentService停止完成上传任务。 我怎样才能让我的IntentService即使该应

    1热度

    1回答

    有些事情我不明白IntentService。 我必须在Sqlite数据库中执行插入操作。 我在IntentService里面做了这个,确保IntentService即使Activity(开始它)是destroyd也会完成它的工作。我对吗? 我不清楚什么是IntentService如果整个APP(而不是Activity)被销毁。 即使应用程序被销毁,IntentService是否会完成其工作? 谢谢

    0热度

    1回答

    您好我已经实现了Android的API的jobscheduler这是工作的罚款,直到最近,但由于2/3天,似乎是在工作岗位不一致的行为,进行调度。 这里是JOBINFO建设者配置: jobInfo = new JobInfo.Builder(118, new ComponentName(this, LocationJob.class)) .setBackoffCriteria(30000, Job

    0热度

    1回答

    假设我希望我的应用程序将数据从联机数据库同步到本地数据库,我知道服务是要查找的组件。 如果我启动一个普通的服务,我知道它在主线程中启动,并且我运行的任何耗时的任务都会阻止UI。这意味着我将不得不使用类似AsyncTask的东西来完成工作。另一方面,如果我使用Intent服务,我知道它运行在并行线程上,如果我运行一个长任务,UI不会被阻塞。 我打电话的任何其他意向服务将排队等候。 但是如果我从Int

    0热度

    2回答

    创建了IntentService并将for loop放入onHandleIntent方法中。每当我关闭应用程序(从最近不强制关闭),它停止。但onDestroy没有叫。 我也尝试过不同的设备。我不认为这是一个内存不足的问题。 服务的意思是只有当应用程序在前台使用? 我必须在主线程的背景中执行一些任务,并且在用户关闭应用程序时服务已关闭。 这里是我的示例代码 public class MyInten