android-intentservice

    1热度

    1回答

    我不知道哪种方法适合我的需求。我需要一个后台服务添加到我的应用程序, 打开服务器套接字 等待来自客户端的socket连接 一旦插座连接时,无限期监听通过客户端发送的消息 应用程序有没有活动,实质上是(我上述1存在别的东西,和1)2个服务 我应该扩展服务或意向服务?我假设我需要在任何一个类中创建线程,以阻止其他服务中的其他代码执行。

    0热度

    1回答

    我正在使用IntentService来调用Web服务。 如何,我打电话来启动意图服务: if (isMyConServiceRunning(TaskService.class,context) == false) { Log.d(TAG,"STARTING TaskService"); context.startService(TasksIntentUploadDown

    0热度

    1回答

    背景和问题 我检查了几十这都与该手机已关机后服务不结婚登记问题教程,范例和问题在这里计算器。 我的问题几乎类似,只有一点区别:我使用IntentService(我需要从外部数据库收集数据并将其显示为通知),并且该服务每30秒运行一次,没有任何问题,直到我切换手机关闭。 有趣的部分 来了怪异的行为!我将手机拨回,IntentService仅注册一次。启动后,我收到我的通知(在示例中,为了简单起见,我

    3热度

    3回答

    我知道这个问题之前被问过,但我没有得到任何答案,我想创建一个意图的服务,始终运行一个线程,但是当我走出从应用程序我的服务停止,然后线程也停止。我需要创造一些东西来每隔几分钟唤醒一次服务。或者是为了防止应用程序被杀或关闭而终止服务。 这就是我开始我的服务 Intent intent= new Intent(Intent.ACTION_SYNC,null,this,IntentServ.class);

    0热度

    1回答

    我试图从其他应用程序启动IntentService,现在我有一个活动与一个AsyncTask我下载文件。这工作正常,但我想下载IntentService中的文件,而不必显示活动,只是一个通知。这可能吗?我已阅读,IntentService开始时一个活动通过startService(意向)调用它,但是当我尝试没有任何反应:( protected void onCreate(Bundle savedI

    0热度

    1回答

    在实现IntentService类的onHandleIntent(Intent inte)时,我需要调用另一个类中添加的webservice,名为“Webservices.Class”。通过EventBus.getDefault()。post(new ResponseEvent )),它在所有活动/片段等中传递响应,但它并没有在我调用的intentService类中传递响应。是否有人遇到过这种情况

    0热度

    1回答

    我很肯定cursor与IntentService实例一起销毁,但我只是想确保没有内存泄漏。如果这是正常的做法。我正在查询我的自定义ContentProvider。 class MyService extends IntentService { protected void onHandleIntent(Intent intent) { Cursor cursor = getC

    0热度

    1回答

    在尝试找到我的IntentService(阅读和搜索)的问题未成功后,我决定询问关注流。我无法弄清楚这段代码有什么问题。我实际上想在从另一项活动收到结果后开始一项服务。我确实从该活动中获得了结果,然后从我想要开始此服务的方法中获得结果。 服务起动代码 Intent templateCreationIntent = new Intent(getApplicationContext(), Templa

    0热度

    3回答

    我使用IntentServices调用一个宁静的服务,然后将结果转交给接收者。后端需要一个用户ID和身份验证令牌,我将这些令牌存储在单例类中。我遇到了这个单身人士在流程终止时被清理的问题,当Android尝试重新启动我的活动时,它的数据不在身边。用户首选项似乎是启动这类数据的好地方,但这些需要参考您的上下文。 我在哪里可以放入这些数据,以便可以在视图之外访问?我意识到我可以通过每一个触发我的Int

    3热度

    1回答

    我试图通过每次请求失败时调度线程handler.postDelayed(...)来重试失败的http调用来实现指数退避。问题在于,我正在调度第一个线程之后死亡的IntentService,因此处理程序无法自行调用。我收到以下错误: java.lang.IllegalStateException: Handler (android.os.Handler) {2f31b19b} sending mes