mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-02-23 15:17:50 +01:00
update commons to 5.0.16
This commit is contained in:
parent
2cceb6b658
commit
19d9f20b89
@ -42,7 +42,7 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'com.simplemobiletools:commons:5.0.2'
|
implementation 'com.simplemobiletools:commons:5.0.16'
|
||||||
|
|
||||||
implementation files('../libs/RootTools.jar')
|
implementation files('../libs/RootTools.jar')
|
||||||
}
|
}
|
||||||
|
@ -99,7 +99,7 @@ class ItemsAdapter(activity: SimpleActivity, var fileDirItems: MutableList<FileD
|
|||||||
|
|
||||||
override fun getIsItemSelectable(position: Int) = true
|
override fun getIsItemSelectable(position: Int) = true
|
||||||
|
|
||||||
override fun getItemSelectionKey(position: Int) = fileDirItems[position].path
|
override fun getItemSelectionKey(position: Int) = fileDirItems.getOrNull(position)?.path
|
||||||
|
|
||||||
override fun getItemKeyPosition(key: String) = fileDirItems.indexOfFirst { it.path == key }
|
override fun getItemKeyPosition(key: String) = fileDirItems.indexOfFirst { it.path == key }
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ class ItemsAdapter(activity: SimpleActivity, var fileDirItems: MutableList<FileD
|
|||||||
override fun onBindViewHolder(holder: MyRecyclerViewAdapter.ViewHolder, position: Int) {
|
override fun onBindViewHolder(holder: MyRecyclerViewAdapter.ViewHolder, position: Int) {
|
||||||
val fileDirItem = fileDirItems[position]
|
val fileDirItem = fileDirItems[position]
|
||||||
holder.bindView(fileDirItem, true, true) { itemView, layoutPosition ->
|
holder.bindView(fileDirItem, true, true) { itemView, layoutPosition ->
|
||||||
setupView(itemView, fileDirItem, isKeySelected(fileDirItem.path))
|
setupView(itemView, fileDirItem)
|
||||||
}
|
}
|
||||||
bindViewHolder(holder)
|
bindViewHolder(holder)
|
||||||
}
|
}
|
||||||
@ -149,7 +149,7 @@ class ItemsAdapter(activity: SimpleActivity, var fileDirItems: MutableList<FileD
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun displayRenameDialog() {
|
private fun displayRenameDialog() {
|
||||||
val oldPath = getSelectedFileDirItems()[0].path
|
val oldPath = getFirstSelectedItemPath()
|
||||||
RenameItemDialog(activity, oldPath) {
|
RenameItemDialog(activity, oldPath) {
|
||||||
activity.config.moveFavorite(oldPath, it)
|
activity.config.moveFavorite(oldPath, it)
|
||||||
activity.runOnUiThread {
|
activity.runOnUiThread {
|
||||||
@ -544,7 +544,8 @@ class ItemsAdapter(activity: SimpleActivity, var fileDirItems: MutableList<FileD
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setupView(view: View, fileDirItem: FileDirItem, isSelected: Boolean) {
|
private fun setupView(view: View, fileDirItem: FileDirItem) {
|
||||||
|
val isSelected = isKeySelected(fileDirItem.path)
|
||||||
view.apply {
|
view.apply {
|
||||||
item_frame.isSelected = isSelected
|
item_frame.isSelected = isSelected
|
||||||
val fileName = fileDirItem.name
|
val fileName = fileDirItem.name
|
||||||
|
@ -33,7 +33,7 @@ class ManageFavoritesAdapter(activity: BaseSimpleActivity, var favorites: ArrayL
|
|||||||
|
|
||||||
override fun getIsItemSelectable(position: Int) = true
|
override fun getIsItemSelectable(position: Int) = true
|
||||||
|
|
||||||
override fun getItemSelectionKey(position: Int) = favorites[position]
|
override fun getItemSelectionKey(position: Int) = favorites.getOrNull(position)
|
||||||
|
|
||||||
override fun getItemKeyPosition(key: String) = favorites.indexOfFirst { it == key }
|
override fun getItemKeyPosition(key: String) = favorites.indexOfFirst { it == key }
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:3.2.0'
|
classpath 'com.android.tools.build:gradle:3.2.1'
|
||||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||||
|
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
|
Loading…
x
Reference in New Issue
Block a user