package com.xiaomi.xms.sales.xmsf.account.ui;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import com.xiaomi.xms.sales.R;
public class LoginProgressFragment extends Fragment implements View.OnClickListener {
private Button mButtonCancel;
private OnLoginProgressInterface mOnLoginProgressInterface;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.micloud_login_progress, container, false);
mButtonCancel = (Button) v.findViewById(R.id.btn_cancel);
mButtonCancel.setOnClickListener(this);
return v;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
@Override
public void onClick(View v) {
if (v == mButtonCancel) {
if (mOnLoginProgressInterface != null) {
mOnLoginProgressInterface.onLoginCanceled();
}
}
}
public void setOnLoginProgressInterface(OnLoginProgressInterface onLoginProgressInterface) {
mOnLoginProgressInterface = onLoginProgressInterface;
}
public void disableCancel() {
mButtonCancel.setEnabled(false);
}
public static interface OnLoginProgressInterface {
void onLoginCanceled();
}
}