Parcourir la source

utils minor code cleanup

Parshav Chauhan il y a 6 ans
Parent
commit
53d5d5940d

+ 2 - 2
app/src/main/java/com/sduduzog/slimlauncher/MainActivity.kt

@@ -27,12 +27,12 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh
     }
 
     private fun dispatchBack() {
-        for (s in subscribers) if (s.onBack()) return
+        subscribers.forEach { if (it.onBack()) return@forEach }
         completeBackAction()
     }
 
     private fun dispatchHome() {
-        for (s in subscribers) s.onHome()
+        subscribers.forEach { it.onHome() }
     }
 
     override fun onCreate(savedInstanceState: Bundle?) {

+ 0 - 2
app/src/main/java/com/sduduzog/slimlauncher/utils/BaseFragment.kt

@@ -15,13 +15,11 @@ abstract class BaseFragment : Fragment() {
 
     abstract fun getFragmentView(): ViewGroup
 
-
     override fun onResume() {
         super.onResume()
         val settings = context!!.getSharedPreferences(getString(R.string.prefs_settings), AppCompatActivity.MODE_PRIVATE)
         val active = settings.getInt(getString(R.string.prefs_settings_key_theme), 0)
 
-
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
             when (active) {
                 0, 3, 5 -> {

+ 7 - 4
app/src/main/java/com/sduduzog/slimlauncher/utils/LoadInstalledApps.kt

@@ -10,7 +10,7 @@ import android.provider.MediaStore
 import com.sduduzog.slimlauncher.BuildConfig
 import com.sduduzog.slimlauncher.data.MainViewModel
 import com.sduduzog.slimlauncher.data.model.App
-import java.util.*
+import java.util.Collections
 
 class LoadInstalledApps(private val viewModel: MainViewModel?, private val filterString: String = "") : AsyncTask<PackageManager, Unit, List<App>>() {
 
@@ -24,10 +24,13 @@ class LoadInstalledApps(private val viewModel: MainViewModel?, private val filte
         main.addCategory(Intent.CATEGORY_LAUNCHER)
         val activitiesList = pm.queryIntentActivities(main, 0)
         Collections.sort(activitiesList, ResolveInfo.DisplayNameComparator(pm))
-        for (i in activitiesList.indices) {
-            val item = activitiesList[i]
+        activitiesList.indices.forEach {
+            val item = activitiesList[it]
             val activity = item.activityInfo
-            val app = App(activitiesList[i].loadLabel(pm).toString(), activity.applicationInfo.packageName, activity.name)
+            val app = App(
+                    activitiesList[it].loadLabel(pm).toString(),
+                    activity.applicationInfo.packageName, activity.name
+            )
             list.add(app)
         }