TextView txt = (TextView) findViewBuId(R.id.text);
DigitalClock clc = (DigitalClock) findViewBuId(R.id.Clock);
if(txt.getText().iseqaul(clc.getText.toString))
{//my code}
答案 0 :(得分:0)
看到DigitalClock似乎被弃用,我发现这个链接。 Android: How do I display an updating clock in a TextView。 alex的答案显示了如何显示时钟时间并更新,你也会在每次更新时收到通知,这样你就可以检查那里的等号并基本上做你想做的事情。只需从digitalclock更改为textview,让它像数字时钟一样更新。
答案 1 :(得分:0)
您可以采用的一种方法是实施观察者设计模式,这将允许您监听您必须注册的事件或条件。您可以找到here
的参考我希望这个帮助