Android-定制ACRA报告内容的顺序?
读过之后,我正在使用这个代码Android-定制ACRA报告内容的顺序?,android,acra,Android,Acra,读过之后,我正在使用这个代码 import org.acra.ACRA; import org.acra.annotation.ReportsCrashes; import org.acra.ReportField; @ReportsCrashes ( formUri = "http://example.com/crash-reports/emailer.php", customReportContent = {ReportField.APP_VERSION_N
import org.acra.ACRA;
import org.acra.annotation.ReportsCrashes;
import org.acra.ReportField;
@ReportsCrashes (
formUri = "http://example.com/crash-reports/emailer.php",
customReportContent = {ReportField.APP_VERSION_NAME, ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.STACK_TRACE, ReportField.LOGCAT},
sharedPreferencesName = "ACRA_SHARED_PREFS",
sharedPreferencesMode = Context.MODE_PRIVATE
)
…以指定要包含在我的ACRA报告中的内容
我想知道是否/如何也可以指定此内容的顺序,因为从我的
emailer.php
脚本发送的电子邮件中的内容似乎有点随机。ACRA中的ReportBuilder
类构造报告。它是以确定性的方式进行的,并且顺序由该类中的代码决定。Um,处理电子邮件的格式不应该是emailer.php
的责任吗?ACRA只是提供原始数据。问题在于ACRA将数据从应用程序发送到emailer.php
的内容顺序。ACRA显然为发送什么内容提供了一个控件,所以我的问题是该控件是否扩展以确定发送内容的“顺序”。最好在Android端这样做,因为这意味着我只需要维护一组代码。