Explorar el Código

chore: ux improvement on performance

beautusg hace 7 años
padre
commit
6dffeed97a

+ 0 - 1
app/src/main/java/com/sduduzog/slimlauncher/ui/options/AddAppFragment.kt

@@ -46,7 +46,6 @@ class AddAppFragment : BaseFragment(), OnAppClickedListener {
                 add_app_fragment_progress_bar.visibility = View.VISIBLE
             }
         })
-        LoadInstalledApps(viewModel).execute(context!!.packageManager)
         add_app_fragment_edit_text.addTextChangedListener(onTextChangeListener)
     }
 

+ 3 - 0
app/src/main/java/com/sduduzog/slimlauncher/ui/options/CustomiseAppsFragment.kt

@@ -17,6 +17,7 @@ import com.sduduzog.slimlauncher.data.MainViewModel
 import com.sduduzog.slimlauncher.data.model.HomeApp
 import com.sduduzog.slimlauncher.dialogs.RenameAppDialog
 import com.sduduzog.slimlauncher.utils.BaseFragment
+import com.sduduzog.slimlauncher.utils.LoadInstalledApps
 import com.sduduzog.slimlauncher.utils.OnItemActionListener
 import com.sduduzog.slimlauncher.utils.OnShitDoneToAppsListener
 import kotlinx.android.synthetic.main.customise_apps_fragment.*
@@ -56,6 +57,8 @@ class CustomiseAppsFragment : BaseFragment(), OnShitDoneToAppsListener {
             } ?: adapter.setItems(listOf())
         })
 
+        LoadInstalledApps(viewModel).execute(context!!.packageManager)
+
         customise_apps_fragment_list.adapter = adapter
         val listener: OnItemActionListener = adapter
         val simpleItemTouchCallback = object : ItemTouchHelper.Callback() {