object CrashMonitor
captureAllThreadStackTraces
()
|
Signature
fun captureAllThreadStackTraces(): Map<String, List<String>> Returns
Map
|
captureCurrentStackTrace
()
|
Signature
fun captureCurrentStackTrace(): List<String> Returns
List
|
clearHistory
()
|
Signature
fun clearHistory() |
exportCrashReport
()
|
Signature
fun exportCrashReport(): JSONObject Returns
JSONObject
|
getCrashHistory
()
|
Signature
fun getCrashHistory(): List<CrashMonitor.CrashInfo> Returns
List
|
getFirstCrash
()
|
Signature
fun getFirstCrash(): CrashMonitor.CrashInfo? Returns
CrashMonitor.CrashInfo?
|
getLastCrash
()
|
Signature
fun getLastCrash(): CrashMonitor.CrashInfo? Returns
CrashMonitor.CrashInfo?
|
install
(
packageName
)
|
Signature
fun install(packageName: String) Parameters
packageName:
String
|
uninstall
()
|
Signature
fun uninstall() |
data class CrashInfo(val timestamp: Long, val exceptionType: String, val message: String, val stackTrace: List<String>, val threadName: String)
CrashInfo
(
timestamp
, exceptionType
, message
, stackTrace
, threadName
)
|
Signature
constructor(timestamp: Long, exceptionType: String, message: String, stackTrace: List<String>, threadName: String) Parameters
timestamp:
Long
exceptionType:
String
message:
String
stackTrace:
List
threadName:
String
Returns
CrashMonitor.CrashInfo
|
exceptionType
: String
[Get] |
Signature
val exceptionType: String |
message
: String
[Get] |
Signature
val message: String |
stackTrace
: List
[Get] |
Signature
val stackTrace: List<String> |
threadName
: String
[Get] |
Signature
val threadName: String |
timestamp
: Long
[Get] |
Signature
val timestamp: Long |
toJson
()
|
Signature
fun toJson(): JSONObject Returns
JSONObject
|