Update action button on UI thread

This commit is contained in:
Rahul Patel
2023-10-15 01:37:07 +05:30
parent 4770aa3540
commit 25601b2a41

View File

@@ -324,7 +324,8 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
R.color.colorOrange
)
)
text = "${report.trackers.size} ${getString(R.string.exodus_substring)} ${report.version}"
text =
"${report.trackers.size} ${getString(R.string.exodus_substring)} ${report.version}"
}
binding.layoutDetailsPrivacy.headerPrivacy.addClickListener {
@@ -662,6 +663,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
}
private fun expandBottomSheet(message: String?) {
runOnUiThread {
bottomSheetBehavior.isHideable = false
bottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED
@@ -674,8 +676,10 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
btnDownload.setText(app.price)
}
}
}
private fun checkAndSetupInstall() {
runOnUiThread {
isInstalled = PackageUtil.isInstalled(requireContext(), app.packageName)
binding.layoutDetailsInstall.btnDownload.let { btn ->
@@ -723,6 +727,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
}
}
}
}
@Synchronized
private fun flip(nextView: Int) {