intentservice

    0热度

    2回答

    我在Android应用程序的意图服务的onHandleIntent中插入大量项目(〜200)到SQLite数据库中,但UI冻结,并且我得到一个应用程序无响应。据我所知,IntentService的onHandleIntent在一个工作线程中运行,所以我不明白为什么会发生这种情况。我如何避免这种情况? 顺便说一句,应用程序工作正常时添加几个项目(〜5)

    1热度

    1回答

    我有IntentService需要在方法a()中等待BroadcastReceiver()的onReceive()的结果。 现在我使用LMAO的等待(5000)......所以它不是太优雅 IntentService: private boolean methodA() { try { synchronized (mLocalBroadcastReceiver) {

    1热度

    1回答

    我搜索了很多,但我不知道如何停止按钮点击IntentService。我有一个按钮,启动IntentService然后progressDialog显示通过ResultReceiver我得到数据回来。这个应用程序搜索和显示设备的照片,所以我认为IntentService是正确的方式来做到这一点。但是我想在取消按钮上停止它。这是否有一些例子或好的做法? MainAcitivity: @Override

    0热度

    2回答

    在我的应用程序中,我想启动每隔x分钟触发一次动作的计时器,无论用户当前是否在应用程序中。我一直在阅读,并不确定我应该使用哪种广播和接收器类型组合 - 任何指导都会有所帮助。 用户动作的示例: 用户点击一个按钮,设置初始计时器 达到定时器(警报),触发一个动作,并重新设置计时器 重复,直到它已运行x分钟

    0热度

    1回答

    我目前的Android应用程序使用IntentService来调用SOAP WebService。 的IntentService从其onHandleIntent()方法内返回经由LocalBroadcastManager SOAP响应数据给调用活动 final Intent localIntent = new Intent(FASTEST_BROADCAST_ACTION); localInte

    0热度

    1回答

    我在Activity中创建了一个Tabbed布局。我的活动如下考虑点 1.选项卡数量取决于可用于源对象的排序类型。最多可以有三个标签,即Top,Latest和Popular。 2.每个选项卡包含GridView,当IntentService获取数据时应更新 3.用户可以从工具栏中选择源 4.选择新的源时,选项卡的数量应该根据新的Source和GridView还应该更新相应 TabbedActivi

    3热度

    2回答

    我正在构建一个jQuery插件来创建视频上的字幕,并且我使用库Timepicker UI来定义开始和结束,即每个字幕的开始和结束。 我正在使用输入标签: <input class="HoursStart hasDatepicker valid" type="text" value="0" name="HoursStart"> 而使用格式的的javascript代码(为hh:mm:ss的):

    2热度

    2回答

    我有一个应用程序运行某些“长”的过程,当它是打开或当设备是启动。 的方法通过所述下载管理器来执行一定量的下载,并且当所述过程完成后它发送一个广播事件到应用程序,捕捉一些分析。 据我了解,每当开机时广播事件被调用时,Application类(在内存中,如果没有的话)intantiated。 Application类也在用户打开应用程序时启动。 基于此,运行该过程的代码被放置在Application类

    -1热度

    2回答

    我想要做的事理论上听起来很简单 - 我需要扫描设备中存在的所有MP3文件,并通过查询诸如AcoustId或GraceNote之类的内容来执行元数据更新。 我打算通过扩展IntentService来使用类,并且在onHandleIntent()中,我计划创建N个线程,每个线程更新单个文件的元数据。我使用IntentService的主要原因是我不需要与UI线程进行通信,并且手头的任务相对耗时。 我的主

    1热度

    1回答

    根据开发人员指南,IntentService启动工作线程并销毁自我。下一个任务由工作线程处理。 工作线程不通知IntentService任务已完成并且正在停止。 您的代码放入onDestroy后,立即调用一次服务启动并在主线程启动后被销毁。 如何解决问题,当你没有得到工作线程任务完成回调到IntentService?