package com.basic.security.fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.basic.security.base.BaseFragment; import com.basic.security.utils.ResolutionAdaptation; import org.androidannotations.annotations.Click; import org.androidannotations.annotations.EFragment; @EFragment public class AdminFaceLoginFragment extends BaseFragment { private long lastClickTime = 0; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(ResolutionAdaptation.fragment_admin_face_login(), container, false); } @Click public void password_login() { // 确保连续多次点击时因为此代码块没有走完而崩溃 long currentTime = System.currentTimeMillis(); if (currentTime - lastClickTime < MIN_CLICK_DELAY_TIME) { return; } lastClickTime = System.currentTimeMillis(); mainActivity().showFragment(mainActivity().fragment_admin_password_login); } }