草庐IT

timer_gear

全部标签

android - 如何实现执行 AsyncTask 的 Timer/TimerTask? (安卓)

我正在尝试在指定时间(即每隔几秒,尽管此速率可能会在运行时发生变化)以异步方式重复执行任务(即从文本文件加载数据)。我做了一些研究并决定这将需要一个AsyncTask或一个单独的线程。为了简单起见,我决定使用AsyncTask。我现在需要根据重复的计时器计划执行此AsyncTask。我相信我必须使用Timer和TimerTask。下面的代码是我想要实现的一种简单形式。当我尝试使用Android模拟器(通过EclipseIDE)运行此代码时,我收到以下消息:“抱歉!应用程序意外停止。请重试。”我想知道问题出在哪里以及如何解决。谢谢!publicclassSampleextendsActi

android - 如何使用 AsyncTask 和 Timer 获取 XML?

为了重复从服务器获取XML数据,我尝试按照MarkMurphy'ssuggestion使用AsyncTask和Timer.我收到以下错误:01-0716:11:26.705:ERROR/AndroidRuntime(729):Causedby:java.lang.RuntimeException:Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare()我在Windows上将SDK1.5与Eclipse结合使用。我查看了文档、StackOverflow和Android开发人员组,但我不清楚导致错误的原因或修复方法。我可以

android - 在单个进程中使用 AsyncTask(或 Timer)更好,还是在单独的进程中使用 Service 更好?

我刚刚读了AndroidArchitectureTutorial:DevelopinganAppwithaBackgroundService(usingIPC).基本上是让服务在单独的进程中运行。服务中将发生重复的计时器事件。在计时器事件处理程序中,它将执行网络以检索推文,并通知所有附加到它的监听器。监听器通过IPC附加到它。我可以看出这种方法有两个主要特征。推文检索操作在单独的进程中运行。它一直在运行,即使主要Activity已经退出。但是,如果“Italwaysrun”不是我的要求。当我退出主要Activity时,我希望一切都停止。如果我在主Activity中使用AsyncTask

java - 使用 Timer 和 ArrayList 更新 TextView

我正在编写一个小程序,每5秒更新一次TextView。但是我无法每5秒更新一次textview的文本,尤其是涉及到最后一个arraylist项目时,例如:下面代码中的C我正在关注this教程publicclassMainActivityextendsActivity{Timertimer;MyTimerTaskmyTimerTask;Listlist;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act

安卓 2.2 : How to update textviews automatically with a timer?

我的应用程序中有一些TextView,我希望每5秒自动更新一次。我有一种刷新它们的方法,但是如何制作一个每5秒运行一次该方法的计时器?谢谢! 最佳答案 提供另一种解决方案Handlerh=newHandler();@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);this.setContentView(R.layout.main);h.post(newRunnable(){@Overridepublicvo

公告:Gear 与 Zenlink 达成战略合作

PolkadotWASM智能合约平台Gear网络宣布与Zenlink达成战略合作关系。我们很高兴宣布GearTechnologies与Zenlink达成战略合作关系!Zenlink是基于Polkadot的底层跨链DEX协议。通过接入基于打造的Substrate极致、开放、通用的跨链DEX协议,ZenlinkDEX协议使所有平行链能够一键建立DEX,并共享流动性。ZenlinkDEX协议包括Module、WASM、EVM三种实现方式,其中Module和EVM版本已在主网部署。Zenlink正在寻求积极的合作伙伴,以部署WASM版本。我们相信合作关系将引领更多开发者使用WASM技术,带领我们迈入更

java - 如何判断Timer任务是否完成

我有以下代码:Timertimer=newTimer();TimerTasktask=newTimerTask(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstub}};timer.schedule(task,10000);//executeafter10seconds我们能否确定任务是否已被计时器执行或仍在到期? 最佳答案 添加一个简单的变量,比如..booleanisTaskCompleted=false;Timertimer=newTimer();TimerTask

android - ADB 无法识别 Samsung Gear Live 或 LG G watch

我正在尝试在Windows7上的SamsungGearLivewatch上执行adb。我似乎没有找到设备驱动程序来让它被ADB识别。这是我已经拥有的-我已经在GearLive中启用了ADB调试我转到设备管理器并将gearlive的设备驱动程序位置指向sdk\extras\google\usb_driver运气不好。adbdevices没有结果。我似乎没有在其他地方找到适用于Windows7的设备驱动程序。 最佳答案 我运行的是Windows8.1,此方法运行良好:打开设备管理器并在GearLive上选择“更新驱动程序软件...”:选

timer - flutter 倒数计时器

如何将传递的值放入构造中,制作一个四舍五入到小数点后一位并显示在我的RaisedButton子文本中的计时器?我试过但没有运气。我设法使用一个简单的Timer使回调函数工作,但没有周期性,也没有在文本中实时更新值......import'package:flutter/material.dart';import'dart:ui';import'dart:async';classTimerButtonextendsStatefulWidget{finalDurationtimerTastoPremuto;TimerButton(this.timerTastoPremuto);@overr

timer - flutter 倒数计时器

如何将传递的值放入构造中,制作一个四舍五入到小数点后一位并显示在我的RaisedButton子文本中的计时器?我试过但没有运气。我设法使用一个简单的Timer使回调函数工作,但没有周期性,也没有在文本中实时更新值......import'package:flutter/material.dart';import'dart:ui';import'dart:async';classTimerButtonextendsStatefulWidget{finalDurationtimerTastoPremuto;TimerButton(this.timerTastoPremuto);@overr