在Android日志中禁用ViewRootImpl?

时间:2015-02-10 21:04:25

标签: android debugging xamarin

我刚开始使用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

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) 在编辑过滤器配置中