优化设备配置提交菜品页面数据刷新和显示位置、未配置调料增加提示

This commit is contained in:
2025-09-16 14:35:49 +08:00
parent e269e75bc6
commit 7ac095c56e
20 changed files with 716 additions and 1468 deletions
@@ -1,9 +1,25 @@
package com.shuwei.dish.match.base
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.fragment.app.Fragment
import androidx.viewbinding.ViewBinding
open class BaseFragment : Fragment() {
abstract class BaseFragment<VB : ViewBinding> : Fragment() {
private var _binding: VB? = null
protected val binding get() = _binding!!
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
_binding = inflateBinding(inflater, container)
return binding.root
}
abstract fun inflateBinding(inflater: LayoutInflater, container: ViewGroup?): VB
}
override fun onDestroyView() {
super.onDestroyView()
_binding = null
}
}