在应用启动时在Android中启动Function()

时间:2013-01-29 02:19:01

标签: android

这款Android应用程序开发业务正在加速我的头发的棕色到灰色的转换。

有人可以告诉我,当应用程序启动时,我应该如何让aFunction()运行,因为我不应该在onCreate()内做一段时间(真实)?

我已经阅读了Android Developer上的教程,其他一些教程,这里有多个问题,但没有人回答这个看似简单的问题。或者,至少我无法找到它 - 毫无疑问,因为我向Amphitheatre Parkway的伟大神谕提出错误的问题。

该应用程序是我的第一个自制的非教程应用程序,我正在尝试制作基于GPS的速度表(显然)。我想是基本的东西。它需要经常更新,我正在使用Thread.sleep()。设置LocationManager,获取位置,计算距离和速度是有效的。打印速度正常。除了让它运行之外,所有的东西都在起作用(他天真地声称)。

1 个答案:

答案 0 :(得分:2)

Android开发(实际上大多数GUI开发)与您过去可能已完成的控制台开发非常不同。 GUI的主要区别在于事件驱动。您通常会创建响应事件的所谓“回调方法”。这允许系统执行其他操作,而不是等待应用中的while(true)循环。我不熟悉在Android应用中使用GPS。您需要研究处理GPS通知所需的回调。我建议从Making Your App Location AwareLocation and Maps开始。

相关问题