Commit 6fb14be5 authored by wanglei's avatar wanglei

...

parent 8c75b3b1
......@@ -71,7 +71,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
binding.viewpager2.registerOnPageChangeCallback(object :
ViewPager2.OnPageChangeCallback() {
override fun onPageSelected(position: Int) {
setPage(position)
setPageIndicate(position)
}
})
......@@ -98,7 +98,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
})
}
private fun setPage(p: Int) {
private fun setPageIndicate(p: Int) {
binding.ll1.isSelected = false
binding.ll2.isSelected = false
binding.tv1.typeface = Typeface.DEFAULT
......@@ -115,6 +115,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
}
}
}
fun setPage(p:Int){
binding.viewpager2.currentItem = p
}
override fun initListener() {
super.initListener()
......
......@@ -56,16 +56,7 @@ class RecycleBinFragment : BaseFragment<FragmentRecycleBinBinding>() {
}
binding.rv.adapter = recycleBinAdapter
val launcher = (requireActivity() as MainActivity).launcher
if (!requireActivity().checkStorePermission()) {
requireContext().showGerPermission(allow = {
requireContext().requestStorePermission(launcher, result = { flag ->
if (flag) {
initData()
}
})
})
}
}
@RequiresApi(Build.VERSION_CODES.Q)
......@@ -115,6 +106,21 @@ class RecycleBinFragment : BaseFragment<FragmentRecycleBinBinding>() {
initData()
}
}
val launcher = (requireActivity() as MainActivity).launcher
if (!requireActivity().checkStorePermission()) {
requireContext().showGerPermission(
desc = "In order to scan and recover your lost photos, videos, and documents, we need to access your device storage. This permission is essential for our app to locate and restore your files.",
deny = {
(requireActivity() as MainActivity).setPage(0)
},
allow = {
requireContext().requestStorePermission(launcher, result = { flag ->
if (flag) {
initData()
}
})
})
}
}
override fun onPause() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment