【问题标题】:Mono for Android Application Error HandlingMono for Android 应用程序错误处理
【发布时间】:2012-09-13 14:57:58
【问题描述】:

显然,对于代码,错误可能在任何地方发生。因此,如果没有到处都有 try/catch 块(据我所知,这是主要的开销),我如何让错误冒泡到应用程序级别,然后在那里处理它们?或者至少,以某种方式记录错误以进行故障排除?我找到了有关名为 ACRA 的产品的信息,但设置说明是针对 Eclipse 项目的。我在 Visual Studio 2010 中使用 Mono for Android。

【问题讨论】:

    标签: android error-handling xamarin.android


    【解决方案1】:

    这有点“视情况而定”的问题。

    对错误的适当处理将取决于恢复策略需要是什么,您希望用户看到多少信息等。

    我不会担心您使用了多少 Try/Catch 块 - 只需在需要处理抛出的错误的任何地方使用它们 - 如果它们无处不在,那么您的策略可能是错误的。

    根据日志记录和以后的询问,您可以使用 Android.Util.Log 类记录捕获的错误。

    可以使用Logcat 查询这些(前提是您在自己的设备上进行调试)。

    还有一些关于日志记录和 Logcat here 的更多信息。

    【讨论】:

      【解决方案2】:

      找到了这个将崩溃信息写入谷歌文档的项目。 Android Crasher

      【讨论】:

        猜你喜欢
        • 2011-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多