public class CrashDetails
extends java.lang.Object
Constructor and Description |
---|
CrashDetails(java.lang.String crashIdentifier) |
CrashDetails(java.lang.String crashIdentifier,
java.lang.Throwable throwable) |
CrashDetails(java.lang.String crashIdentifier,
java.lang.Throwable throwable,
java.lang.String managedExceptionString,
java.lang.Boolean isManagedException) |
Modifier and Type | Method and Description |
---|---|
static CrashDetails |
fromFile(java.io.File file) |
static CrashDetails |
fromReader(java.lang.String crashIdentifier,
java.io.Reader in) |
java.util.Date |
getAppCrashDate() |
java.lang.String |
getAppPackage() |
java.util.Date |
getAppStartDate() |
java.lang.String |
getAppVersionCode() |
java.lang.String |
getAppVersionName() |
java.lang.String |
getCrashIdentifier() |
java.lang.String |
getDeviceManufacturer() |
java.lang.String |
getDeviceModel() |
java.lang.String |
getFormat() |
java.lang.Boolean |
getIsXamarinException() |
java.lang.String |
getOsBuild() |
java.lang.String |
getOsVersion() |
java.lang.String |
getReporterKey() |
java.lang.String |
getThreadName() |
java.lang.String |
getThrowableStackTrace() |
void |
setAppCrashDate(java.util.Date appCrashDate) |
void |
setAppPackage(java.lang.String appPackage) |
void |
setAppStartDate(java.util.Date appStartDate) |
void |
setAppVersionCode(java.lang.String appVersionCode) |
void |
setAppVersionName(java.lang.String appVersionName) |
void |
setDeviceManufacturer(java.lang.String deviceManufacturer) |
void |
setDeviceModel(java.lang.String deviceModel) |
void |
setFormat(java.lang.String format) |
void |
setIsXamarinException(java.lang.Boolean isXamarinException) |
void |
setOsBuild(java.lang.String osBuild) |
void |
setOsVersion(java.lang.String osVersion) |
void |
setReporterKey(java.lang.String reporterKey) |
void |
setThreadName(java.lang.String threadName) |
void |
setThrowableStackTrace(java.lang.String throwableStackTrace) |
void |
writeCrashReport(android.content.Context context) |
void |
writeCrashReport(java.io.File file) |
public CrashDetails(java.lang.String crashIdentifier)
public CrashDetails(java.lang.String crashIdentifier, java.lang.Throwable throwable)
public CrashDetails(java.lang.String crashIdentifier, java.lang.Throwable throwable, java.lang.String managedExceptionString, java.lang.Boolean isManagedException)
public static CrashDetails fromFile(java.io.File file) throws java.io.IOException, org.json.JSONException
java.io.IOException
org.json.JSONException
public static CrashDetails fromReader(java.lang.String crashIdentifier, java.io.Reader in) throws java.io.IOException, org.json.JSONException
java.io.IOException
org.json.JSONException
public void writeCrashReport(android.content.Context context)
public void writeCrashReport(java.io.File file) throws org.json.JSONException
org.json.JSONException
public java.lang.String getCrashIdentifier()
public java.lang.String getReporterKey()
public void setReporterKey(java.lang.String reporterKey)
public java.util.Date getAppStartDate()
public void setAppStartDate(java.util.Date appStartDate)
public java.util.Date getAppCrashDate()
public void setAppCrashDate(java.util.Date appCrashDate)
public java.lang.String getOsVersion()
public void setOsVersion(java.lang.String osVersion)
public java.lang.String getOsBuild()
public void setOsBuild(java.lang.String osBuild)
public java.lang.String getDeviceManufacturer()
public void setDeviceManufacturer(java.lang.String deviceManufacturer)
public java.lang.String getDeviceModel()
public void setDeviceModel(java.lang.String deviceModel)
public java.lang.String getAppPackage()
public void setAppPackage(java.lang.String appPackage)
public java.lang.String getAppVersionName()
public void setAppVersionName(java.lang.String appVersionName)
public java.lang.String getAppVersionCode()
public void setAppVersionCode(java.lang.String appVersionCode)
public java.lang.String getThreadName()
public void setThreadName(java.lang.String threadName)
public java.lang.String getThrowableStackTrace()
public void setThrowableStackTrace(java.lang.String throwableStackTrace)
public java.lang.Boolean getIsXamarinException()
public void setIsXamarinException(java.lang.Boolean isXamarinException)
public java.lang.String getFormat()
public void setFormat(java.lang.String format)