当前位置: 首页 > 面试题库 >

是否可以替换Android中默认的“强制关闭”对话框?

戚晨
2023-03-14
问题内容

我希望我的android应用程序的用户可以选择向我发送任何使我的应用程序崩溃的未捕获异常的stacktrace。本来我以为我会将每个进入点包装到我的应用程序中,放在try
/ catch块中,但是即使在我的小型应用程序中,也有太多这样的事情,这才是合理的。

因此,我真正寻找的是一种将某些方法指定为任何未捕获的异常的默认处理程序的方法。有什么建议?


问题答案:

您不能执行主题行在SDK应用程序中的说明。

然而:

因此,我真正寻找的是一种将某些方法指定为任何未捕获的异常的默认处理程序的方法。有什么建议?

使用Thread.setDefaultUncaughtExceptionHandler()

另外,请考虑使用Flurry或DroidDrop或其他用于实际传送异常数据的方法。



 类似资料:
  • 问题内容: 我正在使用softlayer go客户端 https://github.com/softlayer/softlayer- go 我无法关闭softlayer会话。我怎么做? 我已经使用API 创建了softlayer会话。参考:-https : //github.com/softlayer/softlayer- go/blob/master/session/session.go 问题答

  • 所以,我一直在读C++标准,找到了[defns.Undefined](3.27,在我正在读的C++17草案中,请注意,当我在这里引用C++17时,我在其他标准中发现了类似的措辞)--这是未定义行为的定义。我注意到这样的措辞(强调我的): 注意:当本国际标准省略任何行为的明确定义时,或者当程序使用错误的构造或错误的数据时,可能会出现未定义的行为 现在,想想看,这有点道理。这有点像是说,如果标准没有给

  • 问题内容: 是否可以在Java 8中强制转换流?说我有一个对象列表,我可以做这样的事情来过滤掉所有其他对象: 不过,在此之后,如果我想与客户做点事情,则需要对每个客户进行转换: 这看起来有点难看。是否可以将整个流转换为其他类型?像蒙上了一个? 请忽略以下事实:这样做可能意味着不良的设计。我们在计算机科学课上做了类似的事情,所以我一直在研究Java 8的新功能,并且好奇是否有可能。 问题答案: 我认

  • 问题内容: 这是我第一次尝试在我的应用中添加广告。我已阅读在线文档并逐字阅读。现在,我唯一不了解的部分是如何实际请求广告并将其添加到我的应用中。 到目前为止,这似乎很好。我要做的其他任何事情都将被迫关闭。例如,添加以下行: 我已将AdListener实现到Activity。 顺便说一句,当我将鼠标悬停在导入的类上时: 或其他类似的类,它表示:注意:该元素既没有附加源,也没有附加Javadoc,因此

  • 问题内容: 是否可以自动关闭?即,代替: …我能说......么: …在Java 7中? 问题答案: 不,该接口(也不是该类)都未实现该接口,而新的try- with-resource语法必须使用该接口。 如果您想使其工作,可以编写一个简单的包装器: 现在您可以编写如下代码: 我认为您最好还是坚持使用旧语法。使锁定逻辑完全可见是更安全的。

  • 我想自定义我的textview,当按下将看起来像这样,如何做到这一点?