gpt4 book ai didi

java - Android - 如何将崩溃报告发送到服务器?

转载 作者:搜寻专家 更新时间:2023-11-01 08:50:53 24 4
gpt4 key购买 nike

我创建了自己的继承自 UncaughtExceptionHandler 的类。
通过使用 uncaughtException 函数,我想我可以创建一个 AsyncTask 来将崩溃报告/堆栈跟踪发送到我自己的服务器。这里的问题当然是 AsyncTask 无法工作,因为它需要从 Activity 中执行。

我的问题是,如何通过后台 Activity/服务/任务将报告发送到我自己的服务器?我知道 ACRA 使用某种线程,但我听说它不能完美无缺地工作。关于如何执行此操作的任何想法?

更新:我说的ACRA的问题:
http://zerocredibility.wordpress.com/2013/07/03/the-problem-with-acra/

附言。尽管 ACRA 做了我想做的事,但我正在尝试自己弄清楚如何去做。

最佳答案

我的想法

为此,我不太了解 ACRA 或任何相关图书馆。但如果我必须实现这个。

  1. 在崩溃发生时。来自 UncaughtExceptionHandler 自定义实现。我会将日志保存到文件中,而不是立即将其发送到服务器。

  2. 等待下一个应用程序启动并将其发送到服务器。

使用任何你想要的服务,异步任务,加载器。我会寻求服务在后台生成自己的线程来执行此操作。

现在可以应用逻辑和算法来仅发送挖掘的数据,或者可以在服务器端进行挖掘。直到设计

关于java - Android - 如何将崩溃报告发送到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23594574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com