java - 设置定时器在读取 NFC 标签信息时停止
问题描述
我是 android 新手,并且获得了我需要知道从手机读取卡中的原始数据所需的时间的项目,并使用计时器读取标签。已经4天了,我仍然试图弄清楚。
所以这就是它在我心中的运作方式。TAG > 检测到(定时器启动)> 来自标签的信息显示 > 定时器停止。我知道它会得到大约 0.1 毫秒。我已经可以让计时器在检测到标签时自动启动,但它不会停止(我希望当标签中的信息出现时它会自动停止)。
我什至尝试使用“Androi Textwatcher”来检测系统何时将信息从 Tag 发送到 TextView,但它也不起作用。
这是完整的项目这里
要停止计时器,您可以使用它
TimeBuff += MillisecondTime;
handler.removeCallbacks(runnable);
我尝试将该代码放在代码中任何可能的位置以停止计时器,但它不起作用,请帮助我。
解决方案
推荐阅读
- c# - 为什么我使用 LineRenderer 只得到两条线而不是三条线来创建三角形?
- python - 使用图形和画布关闭 tkinter 应用程序时出错
- sql - SQL Server:更新表时,为什么不能删除不是更新行
- r - 在 R 中有一种方法可以使用带有任意参数的 pivot_longer 作为 cols 规范
- regex - 如何在powershell中使用多行正则表达式从文本文件中提取内容?
- python - PIL 和 tkinter 错误:TypeError:预期的 str、字节或 os.PathLike 对象,而不是列表
- r - R语言中“@”运算符的含义?
- mysql - 使用正则表达式返回不同的记录
- javascript - 如何将路径参数传递给html表单
- c++ - 检查队列是否按升序排序挂起