Skip to content

Commit 256acc4

Browse files
committed
fix: 隐藏不必要的api
1 parent 997915f commit 256acc4

File tree

1 file changed

+30
-28
lines changed

1 file changed

+30
-28
lines changed

appupdate/src/main/java/com/azhon/appupdate/manager/DownloadManager.kt

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class DownloadManager private constructor(builder: Builder) : Serializable {
3232
private const val TAG = "DownloadManager"
3333
private var instance: DownloadManager? = null
3434

35-
fun getInstance(builder: Builder? = null): DownloadManager? {
35+
internal fun getInstance(builder: Builder? = null): DownloadManager? {
3636
if (instance != null && builder != null) {
3737
instance!!.release()
3838
}
@@ -44,32 +44,32 @@ class DownloadManager private constructor(builder: Builder) : Serializable {
4444
}
4545
}
4646

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
7373

7474

7575
init {
@@ -125,7 +125,9 @@ class DownloadManager private constructor(builder: Builder) : Serializable {
125125
)
126126
} else {
127127
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()
129131
}
130132
LogUtil.d(TAG, application.resources.getString(R.string.app_update_latest_version))
131133
}

0 commit comments

Comments
 (0)