admin
2022-01-07 60e97a582feba0526c64d823fcf74e1cb97fd4c1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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));
    }
 
}