我刚开始使用Xamarin。我主要使用Console.WriteLine()调试一些小值。这工作正常,但ViewRootImpl日志真的很烦人。如果按一个按钮,它会显示当前状态。
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP
[TestApp] 22
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN
[TestApp] 23
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP
[ViewRootImpl] ViewRoot's Touch Event : ACTION_DOWN
[TestApp] 24
[ViewRootImpl] ViewRoot's Touch Event : ACTION_UP
我希望有人可以帮助我:3
答案 0 :(得分:4)
我没有找到禁用ViewRootImpl日志记录的设置或模式,但我发现的是,它并未在所有Android设备上发生。
例如,在具有API级别22的Nexus 9上运行相同的代码,我没有看到我的应用程序输出中的ViewRootImpl日志记录。当我在具有API级别21的LG G4上再次运行它时,当我在屏幕上触摸控件时,我会看到ViewRootImpl记录。
我认为可能有助于删除此日志记录的是将调试日志记录设置为Xamarin Studio prefences中的Minimal / Quit,但是也没有删除日志记录。
同样在模拟器(Nexus 10 API级别19)上,我没有看到日志记录。感觉它与您运行应用程序的设备有某种关系。
可能不是您要找的答案,但希望它能帮助您在需要时通过使用其他设备/模拟器来绕过日志记录。
答案 1 :(得分:1)
它看起来像是与LG手机有关的东西,我有一个用于测试的LG Aristo,它有相同的日志。但是我的模拟器没有记录它。
答案 2 :(得分:0)
有人可以在 lxml
尝试这个
import pandas as pd
import requests
from lxml import html
r = requests.get("https://www.ifrs.org/use-around-the-world/use-of-ifrs-standards-by-jurisdiction/paraguay")
table = pd.read_html(r.content)[0]
tree = html.fromstring(r.content)
table["Status"] = [True if t.xpath("img") else False for t in tree.xpath('//table/tbody/tr/td[2]')]
print(table)
在编辑过滤器配置中