从在后台线程上运行的不断更新的文本缓冲区中提取文本“快照”?

时间:2018-09-15 10:36:40

标签: android multithreading android-toast spannablestring spannablestringbuilder

我为TFLiteCamera演示弄乱了Google演示,并想了解更多有关该主题的信息,并了解线程。

该应用程序具有在后台线程上运行的SpannableStringBuilder填充的文本视图,该视图大约每0.2秒更新一次图像识别分析结果。在片段动态更新之前,TextView编码为读取xml中的“未初始化或无效”分类器

出于学习原因,我想举杯庆祝以识别被认可的内容,但是由于某些原因,我将永远无法访问制造商的内容!我只能访问以XML编码的“未初始化或无效”的编解码器。

https://gist.github.com/EXJUSTICE/7f5f13e2b7bd88da6b9179c538178213

更新部分发生在第240行附近。我还试图在runOnUiThread内部进行烘烤,这会导致整个系统崩溃。我还以为UI线程是供Toasts使用的?

我如何每5秒访问一次String Builder的内容,并用其内容创建敬酒?

更改: 现在,我已经确定了对第739行的调用,即使我从未调用过它并且系统运行正常,也创建了无效的分类器吐司。完全困惑

编辑:已解决。

0 个答案:

没有答案