mirror of
https://github.com/SimpleMobileTools/Simple-App-Launcher.git
synced 2025-04-13 17:42:11 +02:00
Remove unnecessary lambda based listener
This commit is contained in:
parent
5a777cd028
commit
397ef6d4ec
@ -124,7 +124,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
||||
checkInvalidApps()
|
||||
initZoomListener()
|
||||
setupAdapter(displayedLaunchers)
|
||||
maybeShowEmptyView(displayedLaunchers)
|
||||
maybeShowEmptyView()
|
||||
}
|
||||
|
||||
private fun setupAdapter(launchers: ArrayList<AppLauncher>) {
|
||||
@ -136,7 +136,6 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
||||
launchers = launchers,
|
||||
listener = this,
|
||||
recyclerView = launchers_grid,
|
||||
onItemsRemoved = ::onItemsRemoved,
|
||||
) {
|
||||
hideKeyboard()
|
||||
val launchIntent = packageManager.getLaunchIntentForPackage((it as AppLauncher).packageName)
|
||||
@ -280,11 +279,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
||||
}
|
||||
}
|
||||
|
||||
private fun onItemsRemoved() {
|
||||
maybeShowEmptyView()
|
||||
}
|
||||
|
||||
private fun maybeShowEmptyView(displayedLaunchers: ArrayList<AppLauncher> = dbHelper.getLaunchers()) {
|
||||
private fun maybeShowEmptyView() {
|
||||
val emptyViews = arrayOf(add_icons_placeholder, no_items_placeholder)
|
||||
if (displayedLaunchers.isEmpty()) {
|
||||
launchers_fastscroller.fadeOut()
|
||||
|
@ -31,7 +31,6 @@ class LaunchersAdapter(
|
||||
val launchers: ArrayList<AppLauncher>,
|
||||
val listener: RefreshRecyclerViewListener?,
|
||||
recyclerView: MyRecyclerView,
|
||||
var onItemsRemoved: (() -> Unit)? = null,
|
||||
itemClick: (Any) -> Unit
|
||||
) : MyRecyclerViewAdapter(activity, recyclerView, itemClick), ItemTouchHelperContract, RecyclerViewFastScroller.OnPopupTextUpdate {
|
||||
|
||||
@ -179,7 +178,9 @@ class LaunchersAdapter(
|
||||
activity.dbHelper.deleteLaunchers(removeIds)
|
||||
positions.sortDescending()
|
||||
removeSelectedItems(positions)
|
||||
onItemsRemoved?.invoke()
|
||||
if (launchers.isEmpty()) {
|
||||
listener?.refreshItems()
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupView(view: View, launcher: AppLauncher, holder: ViewHolder) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user