Android:我可以忽略错误“父视图不是 TextView”和“sendUserActionEvent() mView == null”吗?

Posted

技术标签:

【中文标题】Android:我可以忽略错误“父视图不是 TextView”和“sendUserActionEvent() mView == null”吗?【英文标题】:Android: Can I ignore the errors " Parent view is not a TextView " and " sendUserActionEvent() mView == null "? 【发布时间】:2014-06-03 01:55:50 【问题描述】:

在我的 android 应用中,我的 logcat 中经常出现以下两个错误:

06-02 20:33:16.070: E/MoreInfoHPW_ViewGroup(13983): Parent view is not a TextView
06-02 20:33:12.010: E/ViewRootImpl(13983): sendUserActionEvent() mView == null

尽管存在这两个错误,但我的应用程序运行完全正常,我没有找到关于它们是否有害(甚至可以修复!)错误或是否可以安全忽略的确切答案。到目前为止,我一直很好地忽略它们,但我想问这个问题,因为我确信我不是唯一一个对这两个错误的含义感到困惑的人。

作为参考,我在三星 Galaxy S5 上通过 adb 运行应用程序时遇到这些错误。

编辑:父视图不是 TextView 错误经常发生,但值得注意的是,每当我按下操作栏上的后退按钮以及按下按钮开始新活动时,它就会发生。我正在使用支持库 minSdk=8。

【问题讨论】:

知道是什么代码导致了这个错误吗?关于sendUserActionEvent(),请参阅***.com/questions/20160737/…,我记得我收到过很多次,从不担心。我不太确定Parent View ... 虽然 我去看看,谢谢!就父视图​​而言,它总是在我按下操作栏上的后退按钮时发生(我正在使用支持库),偶尔会在其他时间发生 我已经有几个月没有在 Android 上工作了,但它看起来不像是您导致或需要修复的错误。您始终可以在模拟器或其他设备(最好是其他制造商)中进行测试,这有助于确认这是设备问题。 android总是抛出错误..这是其中之一..所以要准备好非常担心.. 是的(如果您使用的是三星)。这是一个已知问题,请参阅:***.com/questions/18028666/… 【参考方案1】:

是的,您可以忽略,这是三星机型的一个已知问题。如果它困扰你,也许你可以更换

context.startActivity(....); 

与:

startActivity(new Intent(....));

看看它是否也适合你,如this answer所示: https://***.com/a/24592235/3202370

我希望它有所帮助。

【讨论】:

以上是关于Android:我可以忽略错误“父视图不是 TextView”和“sendUserActionEvent() mView == null”吗?的主要内容,如果未能解决你的问题,请参考以下文章

忽略移动优先中的证书错误(React Native)(Android)

android编译时忽略某些error

android编译时忽略某些error

Android studio - Proguard 似乎忽略了规则,导致构建错误

如何忽略 android 中的 irelevent gps 位置更新?

错误:警告:忽略匿名内部类的 InnerClasses 属性