mirror of
https://github.com/SimpleMobileTools/Simple-App-Launcher.git
synced 2025-06-05 21:49:21 +02:00
if the selected app is not installed, redirect the user to playstore
This commit is contained in:
@ -9,6 +9,7 @@ import com.simplemobiletools.applauncher.adapters.MyCursorAdapter
|
|||||||
import com.simplemobiletools.applauncher.databases.DbHelper
|
import com.simplemobiletools.applauncher.databases.DbHelper
|
||||||
import com.simplemobiletools.applauncher.extensions.isFirstRun
|
import com.simplemobiletools.applauncher.extensions.isFirstRun
|
||||||
import com.simplemobiletools.applauncher.extensions.preferences
|
import com.simplemobiletools.applauncher.extensions.preferences
|
||||||
|
import com.simplemobiletools.applauncher.extensions.viewIntent
|
||||||
import kotlinx.android.synthetic.main.activity_main.*
|
import kotlinx.android.synthetic.main.activity_main.*
|
||||||
|
|
||||||
class MainActivity : SimpleActivity() {
|
class MainActivity : SimpleActivity() {
|
||||||
@ -22,6 +23,8 @@ class MainActivity : SimpleActivity() {
|
|||||||
val launchIntent = packageManager.getLaunchIntentForPackage(it.pkgName)
|
val launchIntent = packageManager.getLaunchIntentForPackage(it.pkgName)
|
||||||
if (launchIntent != null) {
|
if (launchIntent != null) {
|
||||||
startActivity(launchIntent)
|
startActivity(launchIntent)
|
||||||
|
} else {
|
||||||
|
startActivity(viewIntent("https://play.google.com/store/apps/details?id=" + it.pkgName))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user