| | |
| | | package com.lcjian.library; |
| | | |
| | | import android.app.Dialog; |
| | | import android.os.Bundle; |
| | | import android.support.v4.app.Fragment; |
| | | import androidx.fragment.app.Fragment; |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | import android.view.ViewGroup; |
| | |
| | | public abstract class RetainViewFragment extends Fragment { |
| | | |
| | | private View mContentView; |
| | | |
| | | |
| | | |
| | | @Override |
| | |
| | | try { |
| | | ((ViewGroup) mContentView.getParent()).removeView(mContentView); |
| | | } catch (Exception e) { |
| | | container.removeView(mContentView); |
| | | if (container != null) |
| | | container.removeView(mContentView); |
| | | } |
| | | } |
| | | return mContentView; |