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));
|
}
|
|
}
|