如何以编程方式更改ACRA“交互模式”设置

时间:2012-05-17 01:38:58

标签: android acra

我正在Android应用中实施ACRA。我希望默认情况下让它的交互模式保持沉默,但是如果我看到我的应用程序的新版本可用,则“崩溃”用户在崩溃时会收到更新其应用程序副本的消息。

然而,似乎ACRA交互模式必须硬编码并在初始应用时加载一次。是否可以通过硬编码设置在该点设置模式?例如。我想控制下面复制的“mode =”设置。

@ReportsCrashes(formKey = "xxxxxxxxxxxxxxxx", 
                mode = ReportingInteractionMode.TOAST,
                resToastText = R.string.crash_toast_text)
public class MyApplication extends Application ...

我看到ACRA Issue 85为Toast参数添加了资源设置器,但是它是否也能够配置交互模式?

1 个答案:

答案 0 :(得分:0)

也许这个?我没有尝试,但似乎有用(在开始时)

http://www.java2s.com/Open-Source/Android/App/acra/org/acra/ErrorReporter.java.htm