@@ -32,7 +32,7 @@ class DownloadManager private constructor(builder: Builder) : Serializable {
32
32
private const val TAG = " DownloadManager"
33
33
private var instance: DownloadManager ? = null
34
34
35
- fun getInstance (builder : Builder ? = null): DownloadManager ? {
35
+ internal fun getInstance (builder : Builder ? = null): DownloadManager ? {
36
36
if (instance != null && builder != null ) {
37
37
instance!! .release()
38
38
}
@@ -44,32 +44,32 @@ class DownloadManager private constructor(builder: Builder) : Serializable {
44
44
}
45
45
}
46
46
47
- var application: Application = builder.application
48
- var contextClsName : String = builder.contextClsName
49
- var downloadState : Boolean = false
50
- var apkUrl : String
51
- var apkName : String
52
- var apkVersionCode : Int
53
- var apkVersionName : String
54
- var downloadPath : String
55
- var showNewerToast : Boolean
56
- var smallIcon: Int
57
- var apkDescription: String
58
- var apkSize: String
59
- var apkMD5: String
60
- var httpManager: BaseHttpDownloadManager ?
61
- var notificationChannel: NotificationChannel ?
62
- var onDownloadListeners: MutableList <OnDownloadListener >
63
- var onButtonClickListener: OnButtonClickListener ?
64
- var showNotification: Boolean
65
- var jumpInstallPage: Boolean
66
- var showBgdToast: Boolean
67
- var forcedUpgrade: Boolean
68
- var notifyId: Int
69
- var dialogImage: Int
70
- var dialogButtonColor: Int
71
- var dialogButtonTextColor: Int
72
- var dialogProgressBarColor: Int
47
+ private var application: Application = builder.application
48
+ private var apkVersionCode : Int
49
+ private var showNewerToast : Boolean
50
+ internal var contextClsName : String = builder.contextClsName
51
+ internal var downloadState : Boolean = false
52
+ internal var apkUrl : String
53
+ internal var apkName : String
54
+ internal var apkVersionName : String
55
+ internal var downloadPath : String
56
+ internal var smallIcon: Int
57
+ internal var apkDescription: String
58
+ internal var apkSize: String
59
+ internal var apkMD5: String
60
+ internal var httpManager: BaseHttpDownloadManager ?
61
+ internal var notificationChannel: NotificationChannel ?
62
+ internal var onDownloadListeners: MutableList <OnDownloadListener >
63
+ internal var onButtonClickListener: OnButtonClickListener ?
64
+ internal var showNotification: Boolean
65
+ internal var jumpInstallPage: Boolean
66
+ internal var showBgdToast: Boolean
67
+ internal var forcedUpgrade: Boolean
68
+ internal var notifyId: Int
69
+ internal var dialogImage: Int
70
+ internal var dialogButtonColor: Int
71
+ internal var dialogButtonTextColor: Int
72
+ internal var dialogProgressBarColor: Int
73
73
74
74
75
75
init {
@@ -125,7 +125,9 @@ class DownloadManager private constructor(builder: Builder) : Serializable {
125
125
)
126
126
} else {
127
127
if (showNewerToast) {
128
- Toast .makeText(application, R .string.app_update_latest_version, Toast .LENGTH_SHORT ).show()
128
+ Toast .makeText(
129
+ application, R .string.app_update_latest_version, Toast .LENGTH_SHORT
130
+ ).show()
129
131
}
130
132
LogUtil .d(TAG , application.resources.getString(R .string.app_update_latest_version))
131
133
}
0 commit comments