File tree Expand file tree Collapse file tree
app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ class DecompressActivity : SimpleActivity() {
2626 private const val PASSWORD = " password"
2727 }
2828
29- private val binding by lazy( LazyThreadSafetyMode . NONE ) { ActivityDecompressBinding . inflate(layoutInflater) }
29+ private val binding by viewBinding( ActivityDecompressBinding :: inflate)
3030 private val allFiles = ArrayList <ListItem >()
3131 private var currentPath = " "
3232 private var uri: Uri ? = null
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import com.simplemobiletools.commons.dialogs.FilePickerDialog
66import com.simplemobiletools.commons.extensions.beVisibleIf
77import com.simplemobiletools.commons.extensions.getProperPrimaryColor
88import com.simplemobiletools.commons.extensions.getProperTextColor
9+ import com.simplemobiletools.commons.extensions.viewBinding
910import com.simplemobiletools.commons.helpers.NavigationIcon
1011import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener
1112import com.simplemobiletools.filemanager.pro.R
@@ -14,7 +15,7 @@ import com.simplemobiletools.filemanager.pro.databinding.ActivityFavoritesBindin
1415import com.simplemobiletools.filemanager.pro.extensions.config
1516
1617class FavoritesActivity : SimpleActivity (), RefreshRecyclerViewListener {
17- private val binding by lazy( LazyThreadSafetyMode . NONE ) { ActivityFavoritesBinding . inflate(layoutInflater) }
18+ private val binding by viewBinding( ActivityFavoritesBinding :: inflate)
1819
1920 override fun onCreate (savedInstanceState : Bundle ? ) {
2021 isMaterialActivity = true
Original file line number Diff line number Diff line change @@ -43,10 +43,13 @@ import me.grantland.widget.AutofitHelper
4343import java.io.File
4444
4545class MainActivity : SimpleActivity () {
46- private val BACK_PRESS_TIMEOUT = 5000
47- private val MANAGE_STORAGE_RC = 201
48- private val PICKED_PATH = " picked_path"
49- private val binding by lazy(LazyThreadSafetyMode .NONE ) { ActivityMainBinding .inflate(layoutInflater) }
46+ companion object {
47+ private const val BACK_PRESS_TIMEOUT = 5000
48+ private const val MANAGE_STORAGE_RC = 201
49+ private const val PICKED_PATH = " picked_path"
50+ }
51+
52+ private val binding by viewBinding(ActivityMainBinding ::inflate)
5053
5154 private var wasBackJustPressed = false
5255 private var mIsPasswordProtectionPending = false
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ import com.simplemobiletools.filemanager.pro.models.ListItem
3232import java.util.Locale
3333
3434class MimeTypesActivity : SimpleActivity (), ItemOperationsListener {
35- private val binding by lazy( LazyThreadSafetyMode . NONE ) { ActivityMimetypesBinding . inflate(layoutInflater) }
35+ private val binding by viewBinding( ActivityMimetypesBinding :: inflate)
3636 private var isSearchOpen = false
3737 private var currentMimeType = " "
3838 private var lastSearchedText = " "
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ import com.simplemobiletools.filemanager.pro.extensions.showSystemUI
2222import com.simplemobiletools.filemanager.pro.helpers.PdfDocumentAdapter
2323
2424class PDFViewerActivity : SimpleActivity () {
25- private val binding by lazy( LazyThreadSafetyMode . NONE ) { ActivityPdfViewerBinding . inflate(layoutInflater) }
25+ private val binding by viewBinding( ActivityPdfViewerBinding :: inflate)
2626 private var realFilePath = " "
2727 private var isFullScreen = false
2828 private var passwordDialog: EnterPasswordDialog ? = null
Original file line number Diff line number Diff line change @@ -29,9 +29,12 @@ import java.io.File
2929import java.io.OutputStream
3030
3131class ReadTextActivity : SimpleActivity () {
32- private val SELECT_SAVE_FILE_INTENT = 1
33- private val SELECT_SAVE_FILE_AND_EXIT_INTENT = 2
34- private val binding by lazy(LazyThreadSafetyMode .NONE ) { ActivityReadTextBinding .inflate(layoutInflater) }
32+ companion object {
33+ private const val SELECT_SAVE_FILE_INTENT = 1
34+ private const val SELECT_SAVE_FILE_AND_EXIT_INTENT = 2
35+ }
36+
37+ private val binding by viewBinding(ActivityReadTextBinding ::inflate)
3538
3639 private var filePath = " "
3740 private var originalText = " "
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ import com.simplemobiletools.filemanager.pro.extensions.config
1313import java.io.File
1414
1515class SaveAsActivity : SimpleActivity () {
16- private val binding by lazy( LazyThreadSafetyMode . NONE ) { ActivitySaveAsBinding . inflate(layoutInflater) }
16+ private val binding by viewBinding( ActivitySaveAsBinding :: inflate)
1717
1818 override fun onCreate (savedInstanceState : Bundle ? ) {
1919 super .onCreate(savedInstanceState)
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ import java.util.Locale
1818import kotlin.system.exitProcess
1919
2020class SettingsActivity : SimpleActivity () {
21- private val binding by lazy( LazyThreadSafetyMode . NONE ) { ActivitySettingsBinding . inflate(layoutInflater) }
21+ private val binding by viewBinding( ActivitySettingsBinding :: inflate)
2222
2323 override fun onCreate (savedInstanceState : Bundle ? ) {
2424 isMaterialActivity = true
You can’t perform that action at this time.
0 commit comments