improved faq button
This commit is contained in:
parent
a18f9c05a9
commit
a494951831
|
@ -21,6 +21,7 @@
|
|||
<package android:name="com.vanced.android.apps.youtube.music" />
|
||||
<package android:name="com.google.android.apps.youtube.music" />
|
||||
<package android:name="com.mgoogle.android.gms" />
|
||||
<package android:name="com.vanced.faq" />
|
||||
<package android:name="com.android.vending" />
|
||||
</queries>
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.vanced.manager.ui
|
||||
|
||||
import android.content.ActivityNotFoundException
|
||||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.res.Configuration
|
||||
|
@ -27,7 +28,9 @@ import com.vanced.manager.ui.dialogs.URLChangeDialog
|
|||
import com.vanced.manager.ui.fragments.HomeFragmentDirections
|
||||
import com.vanced.manager.ui.fragments.SettingsFragmentDirections
|
||||
import com.vanced.manager.utils.*
|
||||
import com.vanced.manager.utils.AppUtils.faqpkg
|
||||
import com.vanced.manager.utils.AppUtils.log
|
||||
import com.vanced.manager.utils.PackageHelper.isPackageInstalled
|
||||
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
|
@ -115,12 +118,17 @@ class MainActivity : AppCompatActivity() {
|
|||
}
|
||||
R.id.toolbar_faq -> {
|
||||
try {
|
||||
startActivity(
|
||||
val intent = if (isPackageInstalled(faqpkg, packageManager)) {
|
||||
Intent().apply {
|
||||
component = ComponentName(faqpkg, "$faqpkg.ui.MainActivity")
|
||||
}
|
||||
} else {
|
||||
Intent(Intent.ACTION_VIEW).apply {
|
||||
data = Uri.parse("https://play.google.com/store/apps/details?id=com.vanced.faq")
|
||||
setPackage("com.android.vending")
|
||||
}
|
||||
)
|
||||
}
|
||||
startActivity(intent)
|
||||
true
|
||||
} catch (e: ActivityNotFoundException) {
|
||||
false
|
||||
|
|
|
@ -25,6 +25,7 @@ object AppUtils: CoroutineScope by CoroutineScope(Dispatchers.IO) {
|
|||
const val musicPkg = "com.vanced.android.apps.youtube.music"
|
||||
const val musicRootPkg = "com.google.android.apps.youtube.music"
|
||||
const val microgPkg = "com.mgoogle.android.gms"
|
||||
const val faqpkg = "com.vanced.faq"
|
||||
const val managerPkg = APPLICATION_ID
|
||||
const val playStorePkg = "com.android.vending"
|
||||
|
||||
|
|
Loading…
Reference in New Issue