2011-01-28 29 views
0

我对intents和意图过滤器可以做什么有很好的理解,但我想知道是否有可能使用它们来执行一些更平凡的事情,比如可能只是监视变量值的变化。Can Intents/Intent Filters可用于更多世俗任务吗?

这不幸是一个小问题,它可能只是我对Java和Android迄今为止的经验不足。我试图完成的任务实际上只是将一个方法添加到生命周期中,该方法可以检测到简单的更改并作出反应,而无需在每个用户触发的操作结束时添加方法调用。我曾经想过用一个无限循环添加一个类似游戏的线程,这个循环调用了一个稍微延迟的方法,但似乎这样做会过度杀伤。

非常感谢, 耶利米

回答

1

也许Java的活动将帮助你在这里。这听起来像事件,听众和处理程序将会对这个问题有好处。

如果您不知道什么事件:它们将等待某个事件发生,并且您可以攻击事件发生时触发事件的侦听器。这基本上创建了“微型线程”。所以它会关闭并执行并返回而不中断代码。这是我过去几天的理解。

我最近做了一个关于这个的文章,以获得一些更好的例子,因为我仍然在自己学习,检查出来。只要我能弄明白,我会在那里张贴东西,也许其他人最终也会。
java events,handlers and listeners question

+0

我刚更新了我的例子,我给你的链接。看看它是否能帮助你。 – prolink007 2011-01-30 19:49:27

相关问题