zoukankan      html  css  js  c++  java
  • 5.30学习记录

    fragment的修改
    public abstract class BaseFragment extends Fragment {

    protected String TAG = BaseFragment.class.getSimpleName();

    private Unbinder bind;

    protected Context context;

    private Toast mToast = null;

    private static final int DISMISS = 1001;
    private static final int SHOW = 1002;
    private CustomProgressDialog progressDialog = null;

    @SuppressLint("HandlerLeak")
    private Handler mHandler = new Handler() {

    @Override
    public void handleMessage(Message msg) {
    switch (msg.what) {
    case SHOW:
    if (progressDialog != null) {
    progressDialog.setTouchAble((Boolean) msg.obj);
    progressDialog.show();
    }
    break;
    case DISMISS:
    if (progressDialog != null && progressDialog.isShowing()) {
    progressDialog.dismiss();
    }
    break;
    default:
    break;
    }
    }
    };


    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

    View inflate = inflater.inflate(getLayoutId(), container, false);

    bind = ButterKnife.bind(this, inflate);

    context = getActivity();

    initData(savedInstanceState);

    initListener();

    mToast = Toast.makeText(context, "", Toast.LENGTH_SHORT);
    if (progressDialog == null) {
    progressDialog = new CustomProgressDialog(context);
    }
    return inflate;
    }

    public abstract int getLayoutId();

    public abstract void initData(Bundle savedInstanceState);

    public abstract void initListener();

    @Override
    public void onResume() {
    super.onResume();

    if (mToast == null)
    mToast = Toast.makeText(context, "", Toast.LENGTH_SHORT);
    if (progressDialog == null) {
    progressDialog = new CustomProgressDialog(context);
    }
    }
  • 相关阅读:
    numpy
    shell进阶2
    python笔记3
    shell进阶1
    记录:Paxos原理、历程及实战
    收藏
    linux fs io
    linux mount 操作
    docker好文收藏
    rbd snap(1)
  • 原文地址:https://www.cnblogs.com/blog-wangke/p/14871845.html
Copyright © 2011-2022 走看看