Skip to content

Commit 5482134

Browse files
committed
MainActivity: 修复自动更新时可能造成的内存泄漏
1 parent 9883edb commit 5482134

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

app/src/main/kotlin/com/rayfantasy/icode/ui/activity/MainActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ class MainActivity : ActivityBase(), NavigationView.OnNavigationItemSelectedList
190190
do {
191191
Thread.sleep(500)
192192
info = DownloadsUtil.getById(applicationContext, downloadInfo.id)
193+
if (isFinishing) break
193194
} while ((info.status and (DownloadManager.STATUS_PENDING or
194195
DownloadManager.STATUS_PAUSED or DownloadManager.STATUS_RUNNING)) != 0)
195196
runOnUiThread {

0 commit comments

Comments
 (0)