mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-22 14:47:29 +00:00
initialize downloadutils on launch
This commit is contained in:
parent
2038f57472
commit
6ed9e8458f
@ -8,6 +8,7 @@ import android.content.ComponentName
|
|||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.content.ServiceConnection
|
import android.content.ServiceConnection
|
||||||
import android.os.*
|
import android.os.*
|
||||||
|
import android.provider.DocumentsContract.EXTRA_INITIAL_URI
|
||||||
import android.text.Editable
|
import android.text.Editable
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
@ -53,6 +54,7 @@ import awais.instagrabber.services.ActivityCheckerService
|
|||||||
import awais.instagrabber.services.DMSyncAlarmReceiver
|
import awais.instagrabber.services.DMSyncAlarmReceiver
|
||||||
import awais.instagrabber.utils.*
|
import awais.instagrabber.utils.*
|
||||||
import awais.instagrabber.utils.AppExecutors.tasksThread
|
import awais.instagrabber.utils.AppExecutors.tasksThread
|
||||||
|
import awais.instagrabber.utils.DownloadUtils.ReselectDocumentTreeException
|
||||||
import awais.instagrabber.utils.TextUtils.isEmpty
|
import awais.instagrabber.utils.TextUtils.isEmpty
|
||||||
import awais.instagrabber.utils.TextUtils.shortcodeToId
|
import awais.instagrabber.utils.TextUtils.shortcodeToId
|
||||||
import awais.instagrabber.utils.emoji.EmojiParser
|
import awais.instagrabber.utils.emoji.EmojiParser
|
||||||
@ -73,6 +75,7 @@ import kotlinx.coroutines.withContext
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
import java.util.stream.Collectors
|
import java.util.stream.Collectors
|
||||||
|
|
||||||
|
|
||||||
class MainActivity : BaseLanguageActivity(), FragmentManager.OnBackStackChangedListener {
|
class MainActivity : BaseLanguageActivity(), FragmentManager.OnBackStackChangedListener {
|
||||||
private lateinit var binding: ActivityMainBinding
|
private lateinit var binding: ActivityMainBinding
|
||||||
|
|
||||||
@ -107,6 +110,16 @@ class MainActivity : BaseLanguageActivity(), FragmentManager.OnBackStackChangedL
|
|||||||
private val graphQLRepository: GraphQLRepository by lazy { GraphQLRepository.getInstance() }
|
private val graphQLRepository: GraphQLRepository by lazy { GraphQLRepository.getInstance() }
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
try {
|
||||||
|
DownloadUtils.init(this)
|
||||||
|
} catch (e: ReselectDocumentTreeException) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
val intent = Intent(this, DirectorySelectActivity::class.java)
|
||||||
|
intent.putExtra(EXTRA_INITIAL_URI, e.initialUri)
|
||||||
|
startActivity(intent)
|
||||||
|
finish()
|
||||||
|
return
|
||||||
|
}
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
instance = this
|
instance = this
|
||||||
binding = ActivityMainBinding.inflate(layoutInflater)
|
binding = ActivityMainBinding.inflate(layoutInflater)
|
||||||
|
Loading…
Reference in New Issue
Block a user