Loading app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +5 −1 Original line number Diff line number Diff line Loading @@ -299,7 +299,11 @@ class MainActivityViewModel @Inject constructor( } fun getLaunchIntentForPackageName(packageName: String): Intent? { return appLoungePackageManager.getLaunchIntent(packageName) return try { appLoungePackageManager.getLaunchIntent(packageName) } catch (e: Exception) { null } } fun launchPwa(application: Application) { Loading app/src/main/java/foundation/e/apps/ui/applicationlist/ApplicationListRVAdapter.kt +3 −5 Original line number Diff line number Diff line Loading @@ -519,11 +519,9 @@ class ApplicationListRVAdapter( if (searchApp.is_pwa) { mainActivityViewModel.launchPwa(searchApp) } else { context.startActivity( mainActivityViewModel.getLaunchIntentForPackageName( searchApp.package_name ) ) mainActivityViewModel.getLaunchIntentForPackageName(searchApp.package_name)?.let { context.startActivity(it) } } } } Loading app/src/main/java/foundation/e/apps/ui/home/HomeFragment.kt +3 −2 Original line number Diff line number Diff line Loading @@ -204,8 +204,9 @@ class HomeFragment : TimeoutFragment(R.layout.fragment_home), ApplicationInstall viewHolder?.let { parentViewHolder -> val childRV = (parentViewHolder as HomeParentRVAdapter.ViewHolder).binding.childRV val adapter = childRV.adapter as HomeChildRVAdapter findDownloadingItemsToShowProgress(adapter, downloadProgress, childRV) (childRV.adapter as HomeChildRVAdapter?)?.let { findDownloadingItemsToShowProgress(it, downloadProgress, childRV) } } } } Loading app/src/main/java/foundation/e/apps/ui/home/model/HomeChildRVAdapter.kt +3 −5 Original line number Diff line number Diff line Loading @@ -237,11 +237,9 @@ class HomeChildRVAdapter( if (homeApp.is_pwa) { mainActivityViewModel.launchPwa(homeApp) } else { context.startActivity( mainActivityViewModel.getLaunchIntentForPackageName( homeApp.package_name ) ) mainActivityViewModel.getLaunchIntentForPackageName(homeApp.package_name)?.let { context.startActivity(it) } } } } Loading Loading
app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +5 −1 Original line number Diff line number Diff line Loading @@ -299,7 +299,11 @@ class MainActivityViewModel @Inject constructor( } fun getLaunchIntentForPackageName(packageName: String): Intent? { return appLoungePackageManager.getLaunchIntent(packageName) return try { appLoungePackageManager.getLaunchIntent(packageName) } catch (e: Exception) { null } } fun launchPwa(application: Application) { Loading
app/src/main/java/foundation/e/apps/ui/applicationlist/ApplicationListRVAdapter.kt +3 −5 Original line number Diff line number Diff line Loading @@ -519,11 +519,9 @@ class ApplicationListRVAdapter( if (searchApp.is_pwa) { mainActivityViewModel.launchPwa(searchApp) } else { context.startActivity( mainActivityViewModel.getLaunchIntentForPackageName( searchApp.package_name ) ) mainActivityViewModel.getLaunchIntentForPackageName(searchApp.package_name)?.let { context.startActivity(it) } } } } Loading
app/src/main/java/foundation/e/apps/ui/home/HomeFragment.kt +3 −2 Original line number Diff line number Diff line Loading @@ -204,8 +204,9 @@ class HomeFragment : TimeoutFragment(R.layout.fragment_home), ApplicationInstall viewHolder?.let { parentViewHolder -> val childRV = (parentViewHolder as HomeParentRVAdapter.ViewHolder).binding.childRV val adapter = childRV.adapter as HomeChildRVAdapter findDownloadingItemsToShowProgress(adapter, downloadProgress, childRV) (childRV.adapter as HomeChildRVAdapter?)?.let { findDownloadingItemsToShowProgress(it, downloadProgress, childRV) } } } } Loading
app/src/main/java/foundation/e/apps/ui/home/model/HomeChildRVAdapter.kt +3 −5 Original line number Diff line number Diff line Loading @@ -237,11 +237,9 @@ class HomeChildRVAdapter( if (homeApp.is_pwa) { mainActivityViewModel.launchPwa(homeApp) } else { context.startActivity( mainActivityViewModel.getLaunchIntentForPackageName( homeApp.package_name ) ) mainActivityViewModel.getLaunchIntentForPackageName(homeApp.package_name)?.let { context.startActivity(it) } } } } Loading