package com.demo.app.utils; import android.content.Context; import android.content.Intent; import android.widget.Toast; import com.demo.app.ui.common.BrowserActivity; import com.demo.library_login.inter.ILoginListener; import com.demo.library_login.inter.LoginApiCallBack; import com.demo.library_login.ui.EmailLoginActivity; public class LoginUtil { private static ILoginListener loginListener = new ILoginListener() { @Override public void emailLogin(Context context, String email, String pwd, LoginApiCallBack callBack) { super.emailLogin(context, email, pwd, callBack); Toast.makeText(context, "emailLogin", Toast.LENGTH_SHORT).show(); } @Override public void onPrivacy(Context context) { super.onPrivacy(context); context.startActivity(new Intent(context, BrowserActivity.class).putExtra("url", Constant.PRIVACY_POLICY)); } @Override public void onProtocol(Context context) { super.onProtocol(context); context.startActivity(new Intent(context, BrowserActivity.class).putExtra("url", Constant.USER_AGREEMENT)); } @Override public void sendEmailCode(Context context, String email, LoginApiCallBack callBack) { super.sendEmailCode(context, email, callBack); Toast.makeText(context, "sendEmailCode", Toast.LENGTH_SHORT).show(); } @Override public void emailRegister(Context context, String email, String vcode, String pwd, LoginApiCallBack callBack) { super.emailRegister(context, email, vcode, pwd, callBack); Toast.makeText(context, "emailRegister", Toast.LENGTH_SHORT).show(); } @Override public void emailUpdatePwd(Context context, String email, String vcode, String pwd, LoginApiCallBack callBack) { super.emailUpdatePwd(context, email, vcode, pwd, callBack); Toast.makeText(context, "emailUpdatePwd", Toast.LENGTH_SHORT).show(); } }; /** * 去登录 * @param context */ public static void goLogin(Context context) { context.startActivity(new Intent(context, EmailLoginActivity.class).putExtra("listener", LoginUtil.loginListener)); } }