mirror of
https://github.com/KitsunePie/AppErrorsTracking.git
synced 2025-09-01 08:45:16 +08:00
Modify remove @Keep in all beans and add @SerializedName in AppErrorsInfoBean
This commit is contained in:
@@ -21,7 +21,6 @@
|
||||
*/
|
||||
package com.fankes.apperrorstracking.bean
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import java.io.Serializable
|
||||
|
||||
/**
|
||||
@@ -37,13 +36,13 @@ import java.io.Serializable
|
||||
* @param isShowReopenButton 是否显示重新打开按钮
|
||||
*/
|
||||
data class AppErrorsDisplayBean(
|
||||
@Keep var pid: Int,
|
||||
@Keep var userId: Int,
|
||||
@Keep var packageName: String,
|
||||
@Keep var processName: String,
|
||||
@Keep var appName: String,
|
||||
@Keep var title: String,
|
||||
@Keep var isShowAppInfoButton: Boolean,
|
||||
@Keep var isShowCloseAppButton: Boolean,
|
||||
@Keep var isShowReopenButton: Boolean
|
||||
var pid: Int,
|
||||
var userId: Int,
|
||||
var packageName: String,
|
||||
var processName: String,
|
||||
var appName: String,
|
||||
var title: String,
|
||||
var isShowAppInfoButton: Boolean,
|
||||
var isShowCloseAppButton: Boolean,
|
||||
var isShowReopenButton: Boolean
|
||||
) : Serializable
|
@@ -23,10 +23,10 @@ package com.fankes.apperrorstracking.bean
|
||||
|
||||
import android.app.ApplicationErrorReport
|
||||
import android.os.Build
|
||||
import androidx.annotation.Keep
|
||||
import com.fankes.apperrorstracking.locale.LocaleString
|
||||
import com.fankes.apperrorstracking.utils.factory.difference
|
||||
import com.fankes.apperrorstracking.utils.factory.toUtcTime
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import java.io.Serializable
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
@@ -47,18 +47,30 @@ import java.util.*
|
||||
* @param timestamp 记录时间戳
|
||||
*/
|
||||
data class AppErrorsInfoBean(
|
||||
@Keep var pid: Int = -1,
|
||||
@Keep var userId: Int = -1,
|
||||
@Keep var packageName: String = "",
|
||||
@Keep var isNativeCrash: Boolean = false,
|
||||
@Keep var exceptionClassName: String = "",
|
||||
@Keep var exceptionMessage: String = "",
|
||||
@Keep var throwFileName: String = "",
|
||||
@Keep var throwClassName: String = "",
|
||||
@Keep var throwMethodName: String = "",
|
||||
@Keep var throwLineNumber: Int = -1,
|
||||
@Keep var stackTrace: String = "",
|
||||
@Keep var timestamp: Long = -1L
|
||||
@SerializedName("pid")
|
||||
var pid: Int = -1,
|
||||
@SerializedName("userId")
|
||||
var userId: Int = -1,
|
||||
@SerializedName("packageName")
|
||||
var packageName: String = "",
|
||||
@SerializedName("isNativeCrash")
|
||||
var isNativeCrash: Boolean = false,
|
||||
@SerializedName("exceptionClassName")
|
||||
var exceptionClassName: String = "",
|
||||
@SerializedName("exceptionMessage")
|
||||
var exceptionMessage: String = "",
|
||||
@SerializedName("throwFileName")
|
||||
var throwFileName: String = "",
|
||||
@SerializedName("throwClassName")
|
||||
var throwClassName: String = "",
|
||||
@SerializedName("throwMethodName")
|
||||
var throwMethodName: String = "",
|
||||
@SerializedName("throwLineNumber")
|
||||
var throwLineNumber: Int = -1,
|
||||
@SerializedName("stackTrace")
|
||||
var stackTrace: String = "",
|
||||
@SerializedName("timestamp")
|
||||
var timestamp: Long = -1L
|
||||
) : Serializable {
|
||||
|
||||
companion object {
|
||||
|
@@ -21,7 +21,6 @@
|
||||
*/
|
||||
package com.fankes.apperrorstracking.bean
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import java.io.Serializable
|
||||
|
||||
/**
|
||||
@@ -30,6 +29,6 @@ import java.io.Serializable
|
||||
* @param isContainsSystem 是否包含系统应用
|
||||
*/
|
||||
data class AppFiltersBean(
|
||||
@Keep var name: String = "",
|
||||
@Keep var isContainsSystem: Boolean = false
|
||||
var name: String = "",
|
||||
var isContainsSystem: Boolean = false
|
||||
) : Serializable
|
@@ -22,7 +22,6 @@
|
||||
package com.fankes.apperrorstracking.bean
|
||||
|
||||
import android.graphics.drawable.Drawable
|
||||
import androidx.annotation.Keep
|
||||
import java.io.Serializable
|
||||
|
||||
/**
|
||||
@@ -32,7 +31,7 @@ import java.io.Serializable
|
||||
* @param packageName APP 包名
|
||||
*/
|
||||
data class AppInfoBean(
|
||||
@Keep var icon: Drawable? = null,
|
||||
@Keep var name: String,
|
||||
@Keep var packageName: String
|
||||
var icon: Drawable? = null,
|
||||
var name: String,
|
||||
var packageName: String
|
||||
) : Serializable
|
@@ -21,7 +21,6 @@
|
||||
*/
|
||||
package com.fankes.apperrorstracking.bean
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import java.io.Serializable
|
||||
|
||||
/**
|
||||
@@ -30,8 +29,8 @@ import java.io.Serializable
|
||||
* @param packageName 包名
|
||||
*/
|
||||
data class MutedErrorsAppBean(
|
||||
@Keep var type: MuteType,
|
||||
@Keep var packageName: String
|
||||
var type: MuteType,
|
||||
var packageName: String
|
||||
) : Serializable {
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user