diff --git a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/base/BaseTaxiUIFragment.kt b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/base/BaseTaxiUIFragment.kt deleted file mode 100644 index 8bec467c4a..0000000000 --- a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/base/BaseTaxiUIFragment.kt +++ /dev/null @@ -1,43 +0,0 @@ -package com.mogo.och.taxi.base - -import android.os.Bundle -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import androidx.fragment.app.Fragment - -/** - * @author: wangmingjun - * @date: 2023/7/24 - */ -abstract class BaseTaxiUIFragment : Fragment() { - private var mRootView: View? = null - override fun onCreateView( - inflater: LayoutInflater, - container: ViewGroup?, - savedInstanceState: Bundle? - ): View? { - if (mRootView == null) { - mRootView = inflater.inflate(getLayoutId(), container, false) - } else { - val viewGroup = mRootView!!.parent as ViewGroup - viewGroup?.removeView(mRootView) - } - mRootView?.let { initViews(it) } - initViews(savedInstanceState) - return mRootView - } - - /** - * 布局资源 - * - * @return - */ - protected abstract fun getLayoutId(): Int - protected abstract fun initViews(view: View) - protected open fun initViews(savedInstanceState: Bundle?) {} - override fun onDestroy() { - super.onDestroy() - mRootView = null - } -} \ No newline at end of file