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