有人可以帮我吗?我正在实现一个读取卡详细信息并返回字符串的刷卡应用程序。我想实现一个计时器来检查是否返回了这个字符串。有人可以告诉我如何找到调用 oncreate 方法后字符串是否包含值。我基本上想知道如何检查字符串是否包含某个时间(20 秒)内的值。如果在 20 秒内没有值被退回,我将显示一个弹出窗口.我是android编程的新手,任何帮助将不胜感激。以下是我在 oncreate 方法中尝试做的事情。
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
if(result.length()==0)
{
Log.e("TAG","No value received");
}
}
}
};
timer.schedule(task, 20000,1000);