refactor(sampling): 移除注释代码

This commit is contained in:
2026-05-14 14:37:07 +08:00
parent 89fff7c2b0
commit a257b03b9d
2 changed files with 4 additions and 62 deletions
@@ -70,12 +70,8 @@ class SamplingModeActivity : BaseActivity() {
@SuppressLint("NotifyDataSetChanged") @SuppressLint("NotifyDataSetChanged")
fun getCookFoodList() { fun getCookFoodList() {
//val checkedId = binding.dishRadioGroup.checkedRadioButtonId
// if (checkedId == R.id.rbSamplingCooking) {
// if (binding.rbSamplingCooking.isChecked) {
appViewModel.getCookFoodListWithCallback(cookMode = 1) { cookFoodEntities -> appViewModel.getCookFoodListWithCallback(cookMode = 1) { cookFoodEntities ->
// 回调期间用户可能已切换 Tab,需再次校验 // 回调期间用户可能已切换 Tab,需再次校验
// if (binding.dishRadioGroup.checkedRadioButtonId != R.id.rbSamplingCooking) return@getCookFoodListWithCallback
if (binding.rbSamplingCooking.isChecked.not()) return@getCookFoodListWithCallback if (binding.rbSamplingCooking.isChecked.not()) return@getCookFoodListWithCallback
delayDismissLoading() delayDismissLoading()
if (cookFoodEntities.isNullOrEmpty()) { if (cookFoodEntities.isNullOrEmpty()) {
@@ -212,7 +208,6 @@ class SamplingModeActivity : BaseActivity() {
} }
binding.refreshLayout.setOnRefreshListener { binding.refreshLayout.setOnRefreshListener {
pageNo = 1 pageNo = 1
// if (binding.dishRadioGroup.checkedRadioButtonId == R.id.rbSamplingFinished) {
if (binding.rbSamplingFinished.isChecked) { if (binding.rbSamplingFinished.isChecked) {
getSamplingList() getSamplingList()
} else { } else {
@@ -221,7 +216,6 @@ class SamplingModeActivity : BaseActivity() {
} }
} }
binding.refreshLayout.setOnLoadMoreListener { binding.refreshLayout.setOnLoadMoreListener {
// if (binding.dishRadioGroup.checkedRadioButtonId == R.id.rbSamplingFinished) {
if (binding.rbSamplingFinished.isChecked) { if (binding.rbSamplingFinished.isChecked) {
getSamplingList() getSamplingList()
} else { } else {
@@ -230,30 +224,23 @@ class SamplingModeActivity : BaseActivity() {
} }
binding.rbSamplingCooking.let { binding.rbSamplingCooking.let {
it.setOnClickListener { _-> it.setOnClickListener { _ ->
// Log.d(TAG, "addViewListener: cooking:${binding.rbSamplingCooking.isChecked}")
// if (it.tag == true) {
if (it.isChecked) { if (it.isChecked) {
return@setOnClickListener return@setOnClickListener
} }
binding.rbSamplingCooking.isChecked = true binding.rbSamplingCooking.isChecked = true
binding.rbSamplingFinished.isChecked = false binding.rbSamplingFinished.isChecked = false
binding.rbSamplingCooking.tag = binding.rbSamplingCooking.isChecked
binding.rbSamplingFinished.tag = binding.rbSamplingFinished.isChecked
requestData(true) requestData(true)
} }
} }
binding.rbSamplingFinished.let { binding.rbSamplingFinished.let {
it.setOnClickListener { _-> it.setOnClickListener { _ ->
// Log.d(TAG, "addViewListener: finish:${binding.rbSamplingFinished.isChecked}") // Log.d(TAG, "addViewListener: finish:${binding.rbSamplingFinished.isChecked}")
// if (it.tag == true) {
if (it.isChecked) { if (it.isChecked) {
return@setOnClickListener return@setOnClickListener
} }
binding.rbSamplingCooking.isChecked = false binding.rbSamplingCooking.isChecked = false
binding.rbSamplingFinished.isChecked = true binding.rbSamplingFinished.isChecked = true
binding.rbSamplingCooking.tag = binding.rbSamplingCooking.isChecked
binding.rbSamplingFinished.tag = binding.rbSamplingFinished.isChecked
requestData(false) requestData(false)
} }
} }
@@ -275,7 +262,6 @@ class SamplingModeActivity : BaseActivity() {
when (state) { when (state) {
is UiState.Success -> { is UiState.Success -> {
// 回调期间用户可能已切换 Tab,需再次校验 // 回调期间用户可能已切换 Tab,需再次校验
// if (binding.dishRadioGroup.checkedRadioButtonId != R.id.rbSamplingFinished) {
if (binding.rbSamplingFinished.isChecked.not()) { if (binding.rbSamplingFinished.isChecked.not()) {
delayDismissLoading() delayDismissLoading()
return@getSamplingListWithCallback return@getSamplingListWithCallback
@@ -283,7 +269,6 @@ class SamplingModeActivity : BaseActivity() {
loadDishList(state.data) loadDishList(state.data)
} }
is UiState.Error -> { is UiState.Error -> {
// if (binding.dishRadioGroup.checkedRadioButtonId != R.id.rbSamplingFinished) {
if (binding.rbSamplingFinished.isChecked.not()) { if (binding.rbSamplingFinished.isChecked.not()) {
delayDismissLoading() delayDismissLoading()
return@getSamplingListWithCallback return@getSamplingListWithCallback
@@ -334,20 +319,16 @@ class SamplingModeActivity : BaseActivity() {
//dishAdapter.setStateViewLayout(requireContext(), R.layout-sw800dp.layout_empty_view) //dishAdapter.setStateViewLayout(requireContext(), R.layout-sw800dp.layout_empty_view)
binding.refreshLayout.run { binding.refreshLayout.run {
// setEnableRefresh(binding.dishRadioGroup.checkedRadioButtonId == R.id.rbSamplingFinished)
setEnableRefresh(binding.rbSamplingFinished.isChecked) setEnableRefresh(binding.rbSamplingFinished.isChecked)
setEnableLoadMore(false) setEnableLoadMore(false)
} }
} }
fun refreshPage(isCooking: Boolean) { fun refreshPage(isCooking: Boolean) {
// val checkedId = binding.dishRadioGroup.checkedRadioButtonId
// if (checkedId == R.id.rbSamplingFinished) {
if (binding.rbSamplingFinished.isChecked) { if (binding.rbSamplingFinished.isChecked) {
//当前是已采样 //当前是已采样
if (isCooking) { if (isCooking) {
//需要切换到烹饪中 //需要切换到烹饪中
//binding.dishRadioGroup.check(R.id.rbSamplingCooking)
binding.rbSamplingCooking.isChecked = true binding.rbSamplingCooking.isChecked = true
binding.rbSamplingFinished.isChecked = false binding.rbSamplingFinished.isChecked = false
requestData(true) requestData(true)
@@ -360,7 +341,6 @@ class SamplingModeActivity : BaseActivity() {
//当前是烹饪中 //当前是烹饪中
if (isCooking.not()) { if (isCooking.not()) {
//需要切换到已采样 //需要切换到已采样
// binding.dishRadioGroup.check(R.id.rbSamplingFinished)
binding.rbSamplingCooking.isChecked = false binding.rbSamplingCooking.isChecked = false
binding.rbSamplingFinished.isChecked = true binding.rbSamplingFinished.isChecked = true
requestData(false) requestData(false)
@@ -6,46 +6,6 @@
android:orientation="vertical" android:orientation="vertical"
tools:background="@drawable/bg_other_page"> tools:background="@drawable/bg_other_page">
<!-- <RadioGroup-->
<!-- android:id="@+id/dishRadioGroup"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="88dp"-->
<!-- android:layout_marginTop="15dp"-->
<!-- android:orientation="horizontal">-->
<!-- <RadioButton-->
<!-- android:id="@+id/rbSamplingCooking"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="match_parent"-->
<!-- android:layout_marginStart="30dp"-->
<!-- android:layout_weight="1"-->
<!-- android:background="@drawable/breakfast_bg"-->
<!-- android:button="@null"-->
<!-- android:checked="true"-->
<!-- android:gravity="center"-->
<!-- android:text="@string/rb_sampling_cooking"-->
<!-- android:textColor="@color/breakfast_font"-->
<!-- android:textSize="30sp"-->
<!-- android:textStyle="bold" />-->
<!-- <RadioButton-->
<!-- android:id="@+id/rbSamplingFinished"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="match_parent"-->
<!-- android:layout_marginStart="9dp"-->
<!-- android:layout_marginEnd="30dp"-->
<!-- android:layout_weight="1"-->
<!-- android:background="@drawable/breakfast_bg"-->
<!-- android:button="@null"-->
<!-- android:checked="false"-->
<!-- android:gravity="center"-->
<!-- android:text="@string/rb_sampling_finished"-->
<!-- android:textColor="@color/breakfast_font"-->
<!-- android:textSize="30sp"-->
<!-- android:textStyle="bold" />-->
<!-- </RadioGroup>-->
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="88dp" android:layout_height="88dp"
@@ -60,6 +20,7 @@
android:layout_weight="1" android:layout_weight="1"
android:background="@drawable/breakfast_bg" android:background="@drawable/breakfast_bg"
android:button="@null" android:button="@null"
android:checkMark="@null"
android:checked="true" android:checked="true"
android:gravity="center" android:gravity="center"
android:textAlignment="center" android:textAlignment="center"
@@ -78,6 +39,7 @@
android:layout_weight="1" android:layout_weight="1"
android:background="@drawable/breakfast_bg" android:background="@drawable/breakfast_bg"
android:button="@null" android:button="@null"
android:checkMark="@null"
android:checked="false" android:checked="false"
android:gravity="center" android:gravity="center"
android:textAlignment="center" android:textAlignment="center"