Android:我如何在任何时候调用和执行方法,但条件是(没有任何点击)

时间:2015-08-12 20:28:54

标签: java android

简单地说,我的应用程序有一个textview和digitalclock 我想知道如何运行方法 textview的文本等于digitalclock的文本

TextView txt = (TextView) findViewBuId(R.id.text);
DigitalClock clc = (DigitalClock) findViewBuId(R.id.Clock);

if(txt.getText().iseqaul(clc.getText.toString))
{//my code}

2 个答案:

答案 0 :(得分:0)

看到DigitalClock似乎被弃用,我发现这个链接。 Android: How do I display an updating clock in a TextView。 alex的答案显示了如何显示时钟时间并更新,你也会在每次更新时收到通知,这样你就可以检查那里的等号并基本上做你想做的事情。只需从digitalclock更改为textview,让它像数字时钟一样更新。

答案 1 :(得分:0)

您可以采用的一种方法是实施观察者设计模式,这将允许您监听您必须注册的事件或条件。您可以找到here

的参考

我希望这个帮助