mirror of
https://github.com/SimpleMobileTools/Simple-App-Launcher.git
synced 2025-04-15 02:22:00 +02:00
really deselect the launchers at pressing Back
This commit is contained in:
parent
86d1d3211c
commit
3264c7bb48
@ -5,6 +5,7 @@ import android.content.pm.PackageManager
|
|||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
|
import android.view.View
|
||||||
import com.simplemobiletools.applauncher.R
|
import com.simplemobiletools.applauncher.R
|
||||||
import com.simplemobiletools.applauncher.adapters.RecyclerAdapter
|
import com.simplemobiletools.applauncher.adapters.RecyclerAdapter
|
||||||
import com.simplemobiletools.applauncher.databases.DbHelper
|
import com.simplemobiletools.applauncher.databases.DbHelper
|
||||||
@ -101,7 +102,7 @@ class MainActivity : SimpleActivity(), AddAppDialog.AddLaunchersInterface, Recyc
|
|||||||
for ((id, name, pkgName) in launchers) {
|
for ((id, name, pkgName) in launchers) {
|
||||||
dbHelper.addLauncher(name, pkgName)
|
dbHelper.addLauncher(name, pkgName)
|
||||||
}
|
}
|
||||||
refreshLauncherIcons()
|
refreshLaunchers()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun launchersDeleted(indexes: List<Int>, deletedLaunchers: List<AppLauncher>) {
|
override fun launchersDeleted(indexes: List<Int>, deletedLaunchers: List<AppLauncher>) {
|
||||||
@ -129,6 +130,9 @@ class MainActivity : SimpleActivity(), AddAppDialog.AddLaunchersInterface, Recyc
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun refreshLauncherIcons() {
|
override fun refreshLauncherIcons() {
|
||||||
|
for (pos in 0..launchers_holder.childCount - 1) {
|
||||||
|
launchers_holder.getChildAt(pos).findViewById(R.id.launcher_check).visibility = View.INVISIBLE
|
||||||
|
}
|
||||||
setupLaunchers()
|
setupLaunchers()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user