fixup! AppLinksFragment: Bring back market.android.com support
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -13,6 +13,7 @@ import com.aurora.extensions.isSAndAbove
|
|||||||
import com.aurora.extensions.toast
|
import com.aurora.extensions.toast
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.databinding.FragmentAppLinksBinding
|
import com.aurora.store.databinding.FragmentAppLinksBinding
|
||||||
|
import com.google.android.material.button.MaterialButton
|
||||||
|
|
||||||
class AppLinksFragment : Fragment(R.layout.fragment_app_links) {
|
class AppLinksFragment : Fragment(R.layout.fragment_app_links) {
|
||||||
|
|
||||||
@@ -24,11 +25,7 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) {
|
|||||||
private val amazonAppStoreDomain = "www.amazon.com"
|
private val amazonAppStoreDomain = "www.amazon.com"
|
||||||
|
|
||||||
// AppLink buttons
|
// AppLink buttons
|
||||||
private var buttons = mapOf(
|
private lateinit var buttons: Map<String, MaterialButton>
|
||||||
playStoreDomain to binding.playStoreButton,
|
|
||||||
marketDomain to binding.marketButton,
|
|
||||||
amazonAppStoreDomain to binding.amazonAppStoreButton
|
|
||||||
)
|
|
||||||
|
|
||||||
private val startForResult =
|
private val startForResult =
|
||||||
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) {
|
registerForActivityResult(ActivityResultContracts.StartActivityForResult()) {
|
||||||
@@ -42,6 +39,12 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) {
|
|||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
_binding = FragmentAppLinksBinding.bind(view)
|
_binding = FragmentAppLinksBinding.bind(view)
|
||||||
|
|
||||||
|
buttons = mapOf(
|
||||||
|
playStoreDomain to binding.playStoreButton,
|
||||||
|
marketDomain to binding.marketButton,
|
||||||
|
amazonAppStoreDomain to binding.amazonAppStoreButton
|
||||||
|
)
|
||||||
|
|
||||||
updateButtonState()
|
updateButtonState()
|
||||||
if (isSAndAbove()) {
|
if (isSAndAbove()) {
|
||||||
buttons.values.forEach {
|
buttons.values.forEach {
|
||||||
|
|||||||
Reference in New Issue
Block a user