admin
2021-03-06 47dedd862b60ccecea34b5faba5c3cf64dd2b7d2
BuWanVideo/src/com/weikou/beibeivideo/ui/login/LoginActivity.java
@@ -22,6 +22,7 @@
import android.widget.TextView;
import android.widget.Toast;
import com.lcjian.library.dialog.DialogUtil;
import com.lcjian.library.util.SingleToast;
import com.lcjian.library.util.common.StringUtils;
import com.tencent.mm.opensdk.modelmsg.SendAuth;
@@ -34,6 +35,7 @@
import com.weikou.beibeivideo.BeibeiVideoApplication;
import com.weikou.beibeivideo.R;
import com.weikou.beibeivideo.ui.BaseActivity;
import com.weikou.beibeivideo.ui.dialog.LoadingDialogUtil;
import com.weikou.beibeivideo.ui.mine.BrowserActivity;
import com.weikou.beibeivideo.util.BeibeiConstant;
import com.weikou.beibeivideo.util.XGPush;
@@ -47,7 +49,6 @@
public class LoginActivity extends BaseActivity implements OnClickListener {
    public static final int RESULT_LOGIN = 10;
    private ProgressDialog dialog;
    private LinearLayout ll_login_qq, ll_login_wx;
    private boolean isTouchLogin;// 用户是否点击登录
    private String uid;
@@ -81,7 +82,6 @@
            }
        });
        dialog = new ProgressDialog(this);
        ll_login_content = (LinearLayout) findViewById(R.id.ll_login_content);
        int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
@@ -197,12 +197,14 @@
    UMAuthListener authListener = new UMAuthListener() {
        @Override
        public void onStart(SHARE_MEDIA platform) {
            dialog.show();
            DialogUtil.show(loadingDialog);
        }
        @Override
        public void onComplete(SHARE_MEDIA platform, int action, final Map<String, String> data) {
            dialog.dismiss();
            DialogUtil.dismiss(loadingDialog);
            Log.i("mResult", "返回的数据为----" + data);
            BeibeiVideoAPI.userLogin(LoginActivity.this, uid,
                    data.get("name"), data.get("openid"),
@@ -250,7 +252,7 @@
                        @Override
                        public void onFinish() {
                            super.onFinish();
                            dialog.dismiss();
                            DialogUtil.dismiss(loadingDialog);
                        }
                    });
        }
@@ -258,14 +260,14 @@
        @Override
        public void onError(SHARE_MEDIA platform, int action, Throwable t) {
            lockBack(false);
            dialog.dismiss();
            DialogUtil.dismiss(loadingDialog);
            Toast.makeText(LoginActivity.this, "失败:" + t.getMessage(), Toast.LENGTH_LONG).show();
        }
        @Override
        public void onCancel(SHARE_MEDIA platform, int action) {
            lockBack(false);
            dialog.dismiss();
            DialogUtil.dismiss(loadingDialog);
            Toast.makeText(LoginActivity.this, "取消了", Toast.LENGTH_LONG).show();
        }
    };
@@ -301,6 +303,18 @@
                } else {
                    SingleToast.showToast(LoginActivity.this, "登录失败");
                }
            }
            @Override
            public void onStart() {
                super.onStart();
                DialogUtil.show(loadingDialog);
            }
            @Override
            public void onFinish() {
                super.onFinish();
                DialogUtil.dismiss(loadingDialog);
            }
            @Override
@@ -404,7 +418,7 @@
                                @Override
                                public void onFinish() {
                                    super.onFinish();
                                    dialog.dismiss();
                                    DialogUtil.dismiss(loadingDialog);
                                }
                            });
                } catch (JSONException e) {