mirror of
				https://github.com/SimpleMobileTools/Simple-File-Manager.git
				synced 2025-06-05 22:09:15 +02:00 
			
		
		
		
	use binding extension to inflate activities
This commit is contained in:
		| @@ -26,7 +26,7 @@ class DecompressActivity : SimpleActivity() { | |||||||
|         private const val PASSWORD = "password" |         private const val PASSWORD = "password" | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityDecompressBinding.inflate(layoutInflater) } |     private val binding by viewBinding(ActivityDecompressBinding::inflate) | ||||||
|     private val allFiles = ArrayList<ListItem>() |     private val allFiles = ArrayList<ListItem>() | ||||||
|     private var currentPath = "" |     private var currentPath = "" | ||||||
|     private var uri: Uri? = null |     private var uri: Uri? = null | ||||||
|   | |||||||
| @@ -6,6 +6,7 @@ import com.simplemobiletools.commons.dialogs.FilePickerDialog | |||||||
| import com.simplemobiletools.commons.extensions.beVisibleIf | import com.simplemobiletools.commons.extensions.beVisibleIf | ||||||
| import com.simplemobiletools.commons.extensions.getProperPrimaryColor | import com.simplemobiletools.commons.extensions.getProperPrimaryColor | ||||||
| import com.simplemobiletools.commons.extensions.getProperTextColor | import com.simplemobiletools.commons.extensions.getProperTextColor | ||||||
|  | import com.simplemobiletools.commons.extensions.viewBinding | ||||||
| import com.simplemobiletools.commons.helpers.NavigationIcon | import com.simplemobiletools.commons.helpers.NavigationIcon | ||||||
| import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener | import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener | ||||||
| import com.simplemobiletools.filemanager.pro.R | import com.simplemobiletools.filemanager.pro.R | ||||||
| @@ -14,7 +15,7 @@ import com.simplemobiletools.filemanager.pro.databinding.ActivityFavoritesBindin | |||||||
| import com.simplemobiletools.filemanager.pro.extensions.config | import com.simplemobiletools.filemanager.pro.extensions.config | ||||||
|  |  | ||||||
| class FavoritesActivity : SimpleActivity(), RefreshRecyclerViewListener { | class FavoritesActivity : SimpleActivity(), RefreshRecyclerViewListener { | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityFavoritesBinding.inflate(layoutInflater) } |     private val binding by viewBinding(ActivityFavoritesBinding::inflate) | ||||||
|  |  | ||||||
|     override fun onCreate(savedInstanceState: Bundle?) { |     override fun onCreate(savedInstanceState: Bundle?) { | ||||||
|         isMaterialActivity = true |         isMaterialActivity = true | ||||||
|   | |||||||
| @@ -43,10 +43,13 @@ import me.grantland.widget.AutofitHelper | |||||||
| import java.io.File | import java.io.File | ||||||
|  |  | ||||||
| class MainActivity : SimpleActivity() { | class MainActivity : SimpleActivity() { | ||||||
|     private val BACK_PRESS_TIMEOUT = 5000 |     companion object { | ||||||
|     private val MANAGE_STORAGE_RC = 201 |         private const val BACK_PRESS_TIMEOUT = 5000 | ||||||
|     private val PICKED_PATH = "picked_path" |         private const val MANAGE_STORAGE_RC = 201 | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityMainBinding.inflate(layoutInflater) } |         private const val PICKED_PATH = "picked_path" | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private val binding by viewBinding(ActivityMainBinding::inflate) | ||||||
|  |  | ||||||
|     private var wasBackJustPressed = false |     private var wasBackJustPressed = false | ||||||
|     private var mIsPasswordProtectionPending = false |     private var mIsPasswordProtectionPending = false | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ import com.simplemobiletools.filemanager.pro.models.ListItem | |||||||
| import java.util.Locale | import java.util.Locale | ||||||
|  |  | ||||||
| class MimeTypesActivity : SimpleActivity(), ItemOperationsListener { | class MimeTypesActivity : SimpleActivity(), ItemOperationsListener { | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityMimetypesBinding.inflate(layoutInflater) } |     private val binding by viewBinding(ActivityMimetypesBinding::inflate) | ||||||
|     private var isSearchOpen = false |     private var isSearchOpen = false | ||||||
|     private var currentMimeType = "" |     private var currentMimeType = "" | ||||||
|     private var lastSearchedText = "" |     private var lastSearchedText = "" | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ import com.simplemobiletools.filemanager.pro.extensions.showSystemUI | |||||||
| import com.simplemobiletools.filemanager.pro.helpers.PdfDocumentAdapter | import com.simplemobiletools.filemanager.pro.helpers.PdfDocumentAdapter | ||||||
|  |  | ||||||
| class PDFViewerActivity : SimpleActivity() { | class PDFViewerActivity : SimpleActivity() { | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityPdfViewerBinding.inflate(layoutInflater) } |     private val binding by viewBinding(ActivityPdfViewerBinding::inflate) | ||||||
|     private var realFilePath = "" |     private var realFilePath = "" | ||||||
|     private var isFullScreen = false |     private var isFullScreen = false | ||||||
|     private var passwordDialog: EnterPasswordDialog? = null |     private var passwordDialog: EnterPasswordDialog? = null | ||||||
|   | |||||||
| @@ -29,9 +29,12 @@ import java.io.File | |||||||
| import java.io.OutputStream | import java.io.OutputStream | ||||||
|  |  | ||||||
| class ReadTextActivity : SimpleActivity() { | class ReadTextActivity : SimpleActivity() { | ||||||
|     private val SELECT_SAVE_FILE_INTENT = 1 |     companion object { | ||||||
|     private val SELECT_SAVE_FILE_AND_EXIT_INTENT = 2 |         private const val SELECT_SAVE_FILE_INTENT = 1 | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivityReadTextBinding.inflate(layoutInflater) } |         private const val SELECT_SAVE_FILE_AND_EXIT_INTENT = 2 | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private val binding by viewBinding(ActivityReadTextBinding::inflate) | ||||||
|  |  | ||||||
|     private var filePath = "" |     private var filePath = "" | ||||||
|     private var originalText = "" |     private var originalText = "" | ||||||
|   | |||||||
| @@ -13,7 +13,7 @@ import com.simplemobiletools.filemanager.pro.extensions.config | |||||||
| import java.io.File | import java.io.File | ||||||
|  |  | ||||||
| class SaveAsActivity : SimpleActivity() { | class SaveAsActivity : SimpleActivity() { | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivitySaveAsBinding.inflate(layoutInflater) } |     private val binding by viewBinding(ActivitySaveAsBinding::inflate) | ||||||
|  |  | ||||||
|     override fun onCreate(savedInstanceState: Bundle?) { |     override fun onCreate(savedInstanceState: Bundle?) { | ||||||
|         super.onCreate(savedInstanceState) |         super.onCreate(savedInstanceState) | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ import java.util.Locale | |||||||
| import kotlin.system.exitProcess | import kotlin.system.exitProcess | ||||||
|  |  | ||||||
| class SettingsActivity : SimpleActivity() { | class SettingsActivity : SimpleActivity() { | ||||||
|     private val binding by lazy(LazyThreadSafetyMode.NONE) { ActivitySettingsBinding.inflate(layoutInflater) } |     private val binding by viewBinding(ActivitySettingsBinding::inflate) | ||||||
|  |  | ||||||
|     override fun onCreate(savedInstanceState: Bundle?) { |     override fun onCreate(savedInstanceState: Bundle?) { | ||||||
|         isMaterialActivity = true |         isMaterialActivity = true | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user