【问题标题】:Can android give force close without throwing an exception?android可以在不抛出异常的情况下强制关闭吗?
【发布时间】:2012-03-21 20:47:25
【问题描述】:

我的代码中某处出现强制关闭错误...我已将整个 onCreate() 包装在一个 try catch 块中以查看它是什么...但这没有捕捉到它?

是否有可能在不抛出异常对象的情况下发生强制关闭?

谢谢。

【问题讨论】:

  • 可能发生在 onCreate 方法之前。如果您发布您的代码,也许还有清单 XML,我们所有人都会更容易。
  • 是的,例如内存不足。但是您要捕获哪些类型的异常?你能显示 onCreate() 方法吗?
  • 向我们展示 LogCat 错误。我猜你没有在你的 Manifest 中声明你试图启动的 Activity。

标签: android eclipse android-logcat forceclose


【解决方案1】:

我认为这是不可能的。你在eclipse中工作吗?查看 logcat(发布日志?)并查看 - 或者您可以在您怀疑它可能崩溃的位置附近放置一个断点,并使用调试逐步观察会发生什么。

如果您在其他 IDE 中,请尝试类似 bugsense 并查看它报告的内容。

【讨论】:

  • 我同意 Hiverzz。在不抛出异常对象的情况下强制关闭是不可能的。但是这个异常可能永远不会由您的应用程序处理,或者 - 在您的情况下 - 在 onCreate() 方法中。
猜你喜欢
  • 1970-01-01
  • 2014-07-12
  • 2020-12-05
  • 2015-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-29
相关资源
最近更新 更多