Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package com.ubt.jimu.user;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.utils.LocaleUtils;
/* loaded from: classes2.dex */
public class Constant {
public static final String a = "https://jimu.ubtrobot.com/privacyPolicy/index.html?language=" + LocaleUtils.c();
public static final String b = "file:////android_asset/privacy/jimuChildren.html?language=" + LocaleUtils.c();
static {
StringBuilder sb = new StringBuilder();
sb.append("https://test79.ubtrobot.com/v1/gdpr/jimu/v3.2.1/TermsOfUse_cn.html?language=");
sb.append("zh-hans".equals(JimuApplication.l().g()) ? "zh-hans" : "en");
sb.toString();
}
public static String a(String str) {
return "https://jimu.ubtrobot.com/jimu/common/gotoServiceClause/" + str;
}
}

View File

@@ -0,0 +1,8 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface FansContract$Presenter extends BasePresenter {
void d(long j, long j2);
}

View File

@@ -0,0 +1,22 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.Fans;
import com.ubtech.view.BaseView;
import java.util.List;
/* loaded from: classes2.dex */
public interface FansContract$View extends BaseView<FansContract$Presenter> {
void a();
long d();
int e();
int f();
void g(List<Fans> list);
long m();
void onError();
}

View File

@@ -0,0 +1,8 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface InterestContract$Presenter extends BasePresenter {
void b(long j, long j2);
}

View File

@@ -0,0 +1,22 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.Interest;
import com.ubtech.view.BaseView;
import java.util.List;
/* loaded from: classes2.dex */
public interface InterestContract$View extends BaseView<InterestContract$Presenter> {
void a();
void b(List<Interest> list);
long d();
int e();
int f();
long m();
void onError();
}

View File

@@ -0,0 +1,17 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.User;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface LoginContract$Presenter extends BasePresenter {
void a(User user, String str);
void a(String str, String str2, String str3, String str4);
void a(String str, String str2, String str3, String str4, String str5, String str6, String str7);
void b();
void b(String str, String str2);
}

View File

@@ -0,0 +1,19 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.User;
import com.ubtech.view.BaseView;
/* loaded from: classes2.dex */
public interface LoginContract$View extends BaseView<LoginContract$Presenter> {
void A();
void b(User user);
void c(User user);
void c(String str);
void d(boolean z);
void j(String str);
}

View File

@@ -0,0 +1,7 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface PostContract$Presenter extends BasePresenter {
}

View File

@@ -0,0 +1,14 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.MyPostListEntities;
import com.ubtech.view.BaseView;
import java.util.List;
/* loaded from: classes2.dex */
public interface PostContract$View extends BaseView<PostContract$Presenter> {
long m();
void n(List<MyPostListEntities.RecordsBean> list);
void onSuccess();
}

View File

@@ -0,0 +1,8 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface PraiseContract$Presenter extends BasePresenter {
void addPraise(int i);
}

View File

@@ -0,0 +1,21 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.FollowEntities;
import com.ubt.jimu.base.entities.PraiseBean;
import com.ubtech.view.BaseView;
import java.util.List;
/* loaded from: classes2.dex */
public interface PraiseContract$View extends BaseView<PraiseContract$Presenter> {
void a();
void a(FollowEntities followEntities);
void b(String str);
long d();
int e();
void q(List<PraiseBean.Praise> list);
}

View File

@@ -0,0 +1,8 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface QuestionContract$Presenter extends BasePresenter {
void a(String str, long j, int i);
}

View File

@@ -0,0 +1,7 @@
package com.ubt.jimu.user.contract;
import com.ubtech.view.BaseView;
/* loaded from: classes2.dex */
public interface QuestionContract$View extends BaseView<QuestionContract$Presenter> {
}

View File

@@ -0,0 +1,8 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface RankContract$Presenter extends BasePresenter {
void c(long j);
}

View File

@@ -0,0 +1,18 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.Rank;
import com.ubtech.view.BaseView;
import java.util.List;
/* loaded from: classes2.dex */
public interface RankContract$View extends BaseView<RankContract$Presenter> {
void a();
long d();
void l(List<Rank> list);
void onError();
void onSuccess();
}

View File

@@ -0,0 +1,18 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface RegisterContract$Presenter extends BasePresenter {
void a(String str, int i);
void a(String str, String str2, String str3, String str4, String str5);
void a(String str, String str2, String str3, String str4, String str5, String str6, String str7);
void a(String str, String str2, String str3, boolean z);
void b();
void d(String str, String str2);
}

View File

@@ -0,0 +1,35 @@
package com.ubt.jimu.user.contract;
import android.content.Context;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.User;
import com.ubtech.view.BaseView;
/* loaded from: classes2.dex */
public interface RegisterContract$View extends BaseView<RegisterContract$Presenter> {
void F();
void H();
void Q();
void T();
void a(Context context);
void a(User user);
void b(ApiStatus apiStatus);
void c(String str);
void d(User user);
void e(String str);
void f(ApiStatus apiStatus);
void i(String str);
void k(String str);
}

View File

@@ -0,0 +1,12 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface ResetPasswordContract$Presenter extends BasePresenter {
void a(String str, int i);
void a(String str, String str2, String str3);
void b();
}

View File

@@ -0,0 +1,17 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubtech.view.BaseView;
/* loaded from: classes2.dex */
public interface ResetPasswordContract$View extends BaseView<ResetPasswordContract$Presenter> {
void b(ApiStatus apiStatus);
void c(String str);
void d(ApiStatus apiStatus);
void e(String str);
void g(String str);
}

View File

@@ -0,0 +1,7 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface SettingContract$Presenter extends BasePresenter {
}

View File

@@ -0,0 +1,21 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubtech.view.BaseView;
/* loaded from: classes2.dex */
public interface SettingContract$View extends BaseView<SettingContract$Presenter> {
void a(ApiStatus apiStatus);
void c(ApiStatus apiStatus);
void f(String str);
void h();
boolean r();
boolean s();
boolean t();
}

View File

@@ -0,0 +1,8 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface UserInfoContract$Presenter extends BasePresenter {
void a(long j, long j2);
}

View File

@@ -0,0 +1,19 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.entities.UserExtraInfo;
import com.ubtech.view.BaseView;
import java.util.List;
/* loaded from: classes2.dex */
public interface UserInfoContract$View extends BaseView<UserInfoContract$Presenter> {
void E();
long S();
void a(UserExtraInfo userExtraInfo);
long d();
void r(List<DiyDBModel> list);
}

View File

@@ -0,0 +1,10 @@
package com.ubt.jimu.user.contract;
import com.ubtech.presenter.BasePresenter;
/* loaded from: classes2.dex */
public interface VerifyContract$Presenter extends BasePresenter {
void a(String str, String str2);
void getCaptcha(String str, String str2, String str3, String str4, String str5);
}

View File

@@ -0,0 +1,15 @@
package com.ubt.jimu.user.contract;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubtech.view.BaseView;
/* loaded from: classes2.dex */
public interface VerifyContract$View extends BaseView<VerifyContract$Presenter> {
void b(Throwable th);
void c(Throwable th);
void e(ApiStatus apiStatus);
void g(ApiStatus apiStatus);
}

View File

@@ -0,0 +1,152 @@
package com.ubt.jimu.user.feedback;
import android.content.Context;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.ubt.jimu.R;
import com.ubt.jimu.user.feedback.FeedBackIconAdapter;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class FeedBackIconAdapter extends RecyclerView.Adapter<IconViewHolder> {
private Context a;
private ArrayList<FeedBackIconBean> b = new ArrayList<>();
private IFBOperateImg c;
public FeedBackIconAdapter(Context context) {
this.a = context;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
ArrayList<FeedBackIconBean> arrayList = this.b;
if (arrayList == null) {
return 0;
}
return arrayList.size();
}
public void a(IFBOperateImg iFBOperateImg) {
this.c = iFBOperateImg;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public IconViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new IconViewHolder(LayoutInflater.from(this.a).inflate(R.layout.recycler_feedback_icon_item, viewGroup, false));
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onBindViewHolder(IconViewHolder iconViewHolder, int i) {
FeedBackIconBean feedBackIconBean = this.b.get(i);
if (feedBackIconBean != null) {
iconViewHolder.a(feedBackIconBean, i);
}
}
private FeedBackIconBean a() {
return new FeedBackIconBean(true, "", 0, "");
}
public void a(List<FeedBackIconBean> list) {
this.b.clear();
if (list != null && list.size() != 0) {
if (6 > list.size()) {
this.b.addAll(list);
this.b.add(a());
} else {
this.b.addAll(list);
}
} else {
this.b.add(a());
}
notifyDataSetChanged();
}
class IconViewHolder extends RecyclerView.ViewHolder {
private ImageView a;
private ImageView b;
private ImageView c;
private ImageView d;
public IconViewHolder(View view) {
super(view);
this.a = (ImageView) view.findViewById(R.id.icon);
this.b = (ImageView) view.findViewById(R.id.delete_icon);
this.c = (ImageView) view.findViewById(R.id.add_icon);
this.d = (ImageView) view.findViewById(R.id.play);
}
public void a(final FeedBackIconBean feedBackIconBean, final int i) {
if (feedBackIconBean.isAddFlag()) {
this.c.setVisibility(0);
this.b.setVisibility(8);
this.d.setVisibility(8);
this.a.setVisibility(8);
this.c.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.feedback.d
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedBackIconAdapter.IconViewHolder.this.a(view);
}
});
return;
}
this.c.setVisibility(8);
this.b.setVisibility(0);
this.a.setVisibility(0);
this.d.setVisibility(feedBackIconBean.getmType() == 0 ? 8 : 0);
if (!TextUtils.isEmpty(feedBackIconBean.getPath())) {
Glide.e(FeedBackIconAdapter.this.a).a(feedBackIconBean.getPath()).a(this.a);
}
this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.feedback.c
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedBackIconAdapter.IconViewHolder.this.a(i, view);
}
});
this.d.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.feedback.b
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedBackIconAdapter.IconViewHolder.this.a(feedBackIconBean, view);
}
});
this.a.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.feedback.a
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedBackIconAdapter.IconViewHolder.this.b(feedBackIconBean, view);
}
});
}
public /* synthetic */ void b(FeedBackIconBean feedBackIconBean, View view) {
if (FeedBackIconAdapter.this.c == null || feedBackIconBean.getmType() != 0) {
return;
}
FeedBackIconAdapter.this.c.b(feedBackIconBean);
}
public /* synthetic */ void a(View view) {
if (FeedBackIconAdapter.this.c != null) {
FeedBackIconAdapter.this.c.a();
}
}
public /* synthetic */ void a(int i, View view) {
if (FeedBackIconAdapter.this.c != null) {
FeedBackIconAdapter.this.c.a(i);
}
}
public /* synthetic */ void a(FeedBackIconBean feedBackIconBean, View view) {
if (FeedBackIconAdapter.this.c != null) {
FeedBackIconAdapter.this.c.a(feedBackIconBean);
}
}
}
}

View File

@@ -0,0 +1,50 @@
package com.ubt.jimu.user.feedback;
import java.io.Serializable;
/* loaded from: classes2.dex */
public class FeedBackIconBean implements Serializable {
private boolean isAddFlag;
private String mName;
private String mPath;
private int mType;
public FeedBackIconBean(boolean z, String str, int i, String str2) {
this.isAddFlag = z;
this.mPath = str;
this.mType = i;
this.mName = str2;
}
public String getPath() {
return this.mPath;
}
public String getmName() {
return this.mName;
}
public int getmType() {
return this.mType;
}
public boolean isAddFlag() {
return this.isAddFlag;
}
public void setAddFlag(boolean z) {
this.isAddFlag = z;
}
public void setPath(String str) {
this.mPath = str;
}
public void setmName(String str) {
this.mName = str;
}
public void setmType(int i) {
this.mType = i;
}
}

View File

@@ -0,0 +1,206 @@
package com.ubt.jimu.user.feedback;
import java.io.Serializable;
import java.util.List;
/* loaded from: classes2.dex */
public class FeedbackPostBean implements Serializable {
private String appSource;
private String appType;
private String area;
private String deviceType;
private String deviceVersion;
private String feedbackContent;
private String feedbackEmail;
private String feedbackPhone;
private String feedbackType;
private Long feedbackUser;
private List<PostMediaBean> imageList;
private String language;
private String logFilePath;
private List<FeedBackIconBean> mMediaList;
private int packageId;
private String requestKey;
private String requestTime;
private String serviceVersion;
private String systemArea;
private String systemLanguage;
private volatile boolean mediaUploadFinishFlag = false;
private volatile boolean logUploadFinisgFlag = false;
public String getAppSource() {
return this.appSource;
}
public String getAppType() {
return this.appType;
}
public String getArea() {
return this.area;
}
public String getDeviceType() {
return this.deviceType;
}
public String getDeviceVersion() {
return this.deviceVersion;
}
public String getFeedbackContent() {
return this.feedbackContent;
}
public String getFeedbackEmail() {
return this.feedbackEmail;
}
public String getFeedbackPhone() {
return this.feedbackPhone;
}
public String getFeedbackType() {
return this.feedbackType;
}
public Long getFeedbackUser() {
return this.feedbackUser;
}
public List<PostMediaBean> getImageList() {
return this.imageList;
}
public String getLanguage() {
return this.language;
}
public String getLogFilePath() {
return this.logFilePath;
}
public int getPackageId() {
return this.packageId;
}
public String getRequestKey() {
return this.requestKey;
}
public String getRequestTime() {
return this.requestTime;
}
public String getServiceVersion() {
return this.serviceVersion;
}
public String getSystemArea() {
return this.systemArea;
}
public String getSystemLanguage() {
return this.systemLanguage;
}
public List<FeedBackIconBean> getmMediaList() {
return this.mMediaList;
}
public boolean isLogUploadFinisgFlag() {
return this.logUploadFinisgFlag;
}
public boolean isMediaUploadFinishFlag() {
return this.mediaUploadFinishFlag;
}
public void setAppSource(String str) {
this.appSource = str;
}
public void setAppType(String str) {
this.appType = str;
}
public void setArea(String str) {
this.area = str;
}
public void setDeviceType(String str) {
this.deviceType = str;
}
public void setDeviceVersion(String str) {
this.deviceVersion = str;
}
public void setFeedbackContent(String str) {
this.feedbackContent = str;
}
public void setFeedbackEmail(String str) {
this.feedbackEmail = str;
}
public void setFeedbackPhone(String str) {
this.feedbackPhone = str;
}
public void setFeedbackType(String str) {
this.feedbackType = str;
}
public void setFeedbackUser(Long l) {
this.feedbackUser = l;
}
public void setImageList(List<PostMediaBean> list) {
this.imageList = list;
}
public void setLanguage(String str) {
this.language = str;
}
public void setLogFilePath(String str) {
this.logFilePath = str;
}
public void setLogUploadFinisgFlag(boolean z) {
this.logUploadFinisgFlag = z;
}
public void setMediaUploadFinishFlag(boolean z) {
this.mediaUploadFinishFlag = z;
}
public void setPackageId(int i) {
this.packageId = i;
}
public void setRequestKey(String str) {
this.requestKey = str;
}
public void setRequestTime(String str) {
this.requestTime = str;
}
public void setServiceVersion(String str) {
this.serviceVersion = str;
}
public void setSystemArea(String str) {
this.systemArea = str;
}
public void setSystemLanguage(String str) {
this.systemLanguage = str;
}
public void setmMediaList(List<FeedBackIconBean> list) {
this.mMediaList = list;
}
}

View File

@@ -0,0 +1,12 @@
package com.ubt.jimu.user.feedback;
/* loaded from: classes2.dex */
public interface IFBOperateImg {
void a();
void a(int i);
void a(FeedBackIconBean feedBackIconBean);
void b(FeedBackIconBean feedBackIconBean);
}

View File

@@ -0,0 +1,127 @@
package com.ubt.jimu.user.feedback;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.base.util.FileUtil;
import com.ubt.jimu.connect.model.FilePathUtils;
import com.ubt.jimu.upload.DataUploadProxy;
import com.ubt.jimu.upload.IUploadCallback;
import com.ubt.jimu.upload.UploadRequest;
import com.ubt.jimu.upload.UploadResponse;
import com.ubt.jimu.utils.DateTimeUtil;
import com.ubt.jimu.utils.Md5Utils;
import com.ubtrobot.log.ALog;
import com.ubtrobot.log.ExternalOverFroyoUtils;
import java.io.File;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public class LogUploadWorker {
private File a;
public interface LogWorkerCallBack {
void a(String str);
void b(String str);
}
public void b(final LogWorkerCallBack logWorkerCallBack) {
UploadRequest uploadRequest = new UploadRequest();
ALog.a("LogWorker").d("\"MD5后数值" + Md5Utils.a(this.a.getName(), 8));
uploadRequest.a("jimu/post/" + (Md5Utils.a(this.a.getName(), 8) + ".zip"));
uploadRequest.b(this.a.getPath());
DataUploadProxy.c().a(uploadRequest, new IUploadCallback() { // from class: com.ubt.jimu.user.feedback.LogUploadWorker.1
@Override // com.ubt.jimu.upload.IUploadCallback
public void allComplete() {
ALog.a("LogWorker").d("日志上传allComplete:");
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void allUploadSucceed() {
ALog.a("LogWorker").d("日志上传allUploadSucceed:");
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void onProgress(UploadRequest uploadRequest2, double d) {
ALog.a("LogWorker").d("日志上传进度:" + d);
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void uploadFaulted(UploadRequest uploadRequest2, Exception exc) {
ALog.a("LogWorker").d("日志上传失败:" + exc.getMessage());
logWorkerCallBack.b(exc.getMessage());
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void uploadSucceed(UploadResponse uploadResponse) {
ALog.a("LogWorker").d("日志上传成功:" + uploadResponse);
logWorkerCallBack.a(uploadResponse.c());
FileUtil.deleteFile(LogUploadWorker.this.a);
}
});
}
public void c(LogWorkerCallBack logWorkerCallBack) {
ArrayList<String> a = a(logWorkerCallBack);
if (a.size() <= 0) {
logWorkerCallBack.b("未查到目标文件");
return;
}
boolean a2 = a(a);
ALog.a("LogWorker").d("日志压缩是否成功:" + a2);
if (a2) {
b(logWorkerCallBack);
} else {
logWorkerCallBack.b("文件压缩失败");
}
}
public boolean a(ArrayList<String> arrayList) {
this.a = new File(FilePathUtils.b("log") + System.currentTimeMillis() + ".zip");
int size = arrayList.size();
File[] fileArr = new File[size];
for (int i = 0; i < size; i++) {
fileArr[i] = new File(arrayList.get(i));
}
return FileUtil.zip(fileArr, this.a);
}
public ArrayList<String> a(LogWorkerCallBack logWorkerCallBack) {
ArrayList<String> arrayList = new ArrayList<>();
File a = ExternalOverFroyoUtils.a(JimuApplication.l(), "log");
ALog.a("LogWorker").d("日志保存的目录:" + a.getAbsolutePath());
if (!a.exists()) {
logWorkerCallBack.b("日志文件不存在");
return null;
}
File[] listFiles = a.listFiles();
if (listFiles != null && listFiles.length != 0) {
int length = listFiles.length;
for (int i = 0; i < length; i++) {
String path = listFiles[i].getPath();
String name = listFiles[i].getName();
ALog.a("LogWorker").d("文件目录:" + path + "名称:" + name);
if (a(name)) {
arrayList.add(path);
} else {
FileUtil.deleteFile(new File(path));
}
}
return arrayList;
}
logWorkerCallBack.b("日志文件不存在");
return null;
}
private boolean a(String str) {
int indexOf = str.indexOf(".");
ALog.a("LogWorker").d("index:" + indexOf);
String substring = str.substring(0, str.indexOf("."));
ALog.a("LogWorker").d("文件名称:" + substring);
String substring2 = substring.substring(0, str.indexOf("_"));
ALog.a("LogWorker").d("文件名称切割完:" + substring2);
String a = DateTimeUtil.a();
ALog.a("LogWorker").d("当前时间:" + a);
ALog.a("LogWorker").d("是否匹配:" + a.equalsIgnoreCase(substring2));
return a.equalsIgnoreCase(substring2);
}
}

View File

@@ -0,0 +1,33 @@
package com.ubt.jimu.user.feedback;
import java.io.Serializable;
/* loaded from: classes2.dex */
public class PostMediaBean implements Serializable {
private String fileName;
private String imageUrl;
public PostMediaBean() {
}
public String geImageUrl() {
return this.imageUrl;
}
public String getFileName() {
return this.fileName;
}
public void setFileName(String str) {
this.fileName = str;
}
public void setImageUrl(String str) {
this.imageUrl = str;
}
public PostMediaBean(String str, String str2) {
this.fileName = str;
this.imageUrl = str2;
}
}

View File

@@ -0,0 +1,48 @@
package com.ubt.jimu.user.model;
import java.io.Serializable;
/* loaded from: classes2.dex */
public class EmailCheckMsg implements Serializable {
private String email;
private boolean emailChecked;
private String msg;
private String openId;
private boolean thirdRegister;
public String getEmail() {
return this.email;
}
public String getOpenId() {
return this.openId;
}
public boolean isEmailChecked() {
return this.emailChecked;
}
public boolean isThirdRegister() {
return this.thirdRegister;
}
public void setEmail(String str) {
this.email = str;
}
public void setEmailChecked(boolean z) {
this.emailChecked = z;
}
public void setOpenId(String str) {
this.openId = str;
}
public void setThirdRegister(boolean z) {
this.thirdRegister = z;
}
public String toString() {
return "email:" + this.email + " emailChecked:" + this.emailChecked + " thirdRegister:" + this.thirdRegister + " openId:" + this.openId;
}
}

View File

@@ -0,0 +1,35 @@
package com.ubt.jimu.user.model;
import android.text.TextUtils;
import java.util.Map;
/* loaded from: classes2.dex */
public class RefHolder {
private static Map<String, String> a;
private static String b;
public static void a(Map<String, String> map) {
a = map;
}
public static Map<String, String> b() {
return a;
}
public static String c() {
return b;
}
public static boolean d() {
return !TextUtils.isEmpty(b);
}
public static void a(String str) {
b = str;
}
public static void a() {
a = null;
b = null;
}
}

View File

@@ -0,0 +1,25 @@
package com.ubt.jimu.user.model;
/* loaded from: classes2.dex */
public class SpUserHolder {
private static long a = -1;
private static String b;
public static void a(long j, String str) {
a = j;
b = str;
}
public static long b() {
return a;
}
public static String c() {
return b;
}
public static void a() {
a = -1L;
b = null;
}
}

View File

@@ -0,0 +1,41 @@
package com.ubt.jimu.user.model;
/* loaded from: classes2.dex */
public class TeachModel {
private String a;
private String b;
private int c;
private String d;
public String a() {
return this.a;
}
public void b(String str) {
this.b = str;
}
public void c(String str) {
this.d = str;
}
public String d() {
return this.d;
}
public void a(String str) {
this.a = str;
}
public int b() {
return this.c;
}
public String c() {
return this.b;
}
public void a(int i) {
this.c = i;
}
}

View File

@@ -0,0 +1,61 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.ubt.jimu.base.entities.Fans;
import com.ubt.jimu.user.contract.FansContract$Presenter;
import com.ubt.jimu.user.contract.FansContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import java.util.List;
/* loaded from: classes2.dex */
public class FansPresenter implements FansContract$Presenter {
private FansContract$View a;
private CompositeDisposable b;
public FansPresenter(Context context, FansContract$View fansContract$View) {
this.a = fansContract$View;
this.a.setPresenter(this);
this.b = new CompositeDisposable();
}
@Override // com.ubt.jimu.user.contract.FansContract$Presenter
public void d(long j, long j2) {
this.a.a();
UserRepository.a(j, j2, this.a.e(), this.a.f()).compose(RxSchedulers.a()).subscribe(new Observer<List<Fans>>() { // from class: com.ubt.jimu.user.presenter.FansPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(List<Fans> list) {
FansPresenter.this.a.g(list);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
FansPresenter.this.a.onError();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
FansPresenter.this.b.b(disposable);
}
});
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
d(this.a.m(), this.a.d());
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.b.dispose();
this.b.a();
}
}

View File

@@ -0,0 +1,63 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import android.util.Log;
import com.ubt.jimu.base.entities.Interest;
import com.ubt.jimu.user.contract.InterestContract$Presenter;
import com.ubt.jimu.user.contract.InterestContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import java.util.List;
/* loaded from: classes2.dex */
public class InterestPresenter implements InterestContract$Presenter {
private InterestContract$View a;
private CompositeDisposable b;
public InterestPresenter(Context context, InterestContract$View interestContract$View) {
this.a = interestContract$View;
this.a.setPresenter(this);
this.b = new CompositeDisposable();
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
b(this.a.m(), this.a.d());
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.b.dispose();
this.b.a();
}
@Override // com.ubt.jimu.user.contract.InterestContract$Presenter
public void b(long j, long j2) {
UserRepository.b(j, j2, this.a.e(), this.a.f()).compose(RxSchedulers.a()).subscribe(new Observer<List<Interest>>() { // from class: com.ubt.jimu.user.presenter.InterestPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(List<Interest> list) {
InterestPresenter.this.a.b(list);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
InterestPresenter.this.a.onError();
Log.i("InterestPresenter", th.toString());
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
InterestPresenter.this.b.b(disposable);
InterestPresenter.this.a.a();
}
});
}
}

View File

@@ -0,0 +1,238 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import android.text.TextUtils;
import com.tencent.open.SocialConstants;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.http.ApiClient;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.base.http.service.UserService;
import com.ubt.jimu.user.contract.LoginContract$Presenter;
import com.ubt.jimu.user.contract.LoginContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.DeviceUtils;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import java.util.HashMap;
/* loaded from: classes2.dex */
public class LoginPresenter implements LoginContract$Presenter {
private final CompositeDisposable a;
private Context b;
private LoginContract$View c;
public LoginPresenter(Context context, LoginContract$View loginContract$View) {
this.b = context;
this.c = loginContract$View;
this.c.setPresenter(this);
this.a = new CompositeDisposable();
}
@Override // com.ubt.jimu.user.contract.LoginContract$Presenter
public void b(final String str, String str2) {
boolean contains = str.contains("@");
this.c.A();
UserRepository.a(contains ? 1 : 0, str, str2).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new IApiObserver<User>(this.b) { // from class: com.ubt.jimu.user.presenter.LoginPresenter.1
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(User user) {
super.onNext(user);
if (user == null) {
LoginPresenter.this.c.j(JimuApplication.l().getString(R.string.login_fail));
} else {
LoginPresenter.this.b(user, str);
}
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
LoginPresenter.this.c.j(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
LoginPresenter.this.a.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.LoginContract$Presenter
public void a(String str, String str2, String str3, String str4, String str5, String str6, String str7) {
HashMap hashMap = new HashMap();
hashMap.put("accessToken", str);
hashMap.put("appId", str2);
hashMap.put("loginType", str3);
hashMap.put("miniTvsId", str4);
hashMap.put("openId", str5);
hashMap.put("ubtAppId", String.valueOf(Constant.Base.APP_ID));
hashMap.put("nickName", str6);
hashMap.put(SocialConstants.PARAM_IMG_URL, str7);
this.c.A();
UserRepository.b(this.b, hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver<User>(this.b) { // from class: com.ubt.jimu.user.presenter.LoginPresenter.3
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(User user) {
super.onNext(user);
LoginPresenter.this.c.c(user);
}
@Override // com.ubt.jimu.base.http.IApiObserver
protected void onApiError(ApiResultException apiResultException) {
LoginPresenter.this.c.j(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
LoginPresenter.this.a.b(disposable);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void b(final User user, String str) {
((UserService) ApiClient.getService(UserService.class)).getImei(str).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.LoginPresenter.2
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (apiStatus == null) {
return;
}
LogUtils.c("ApiStatus:" + apiStatus.getCode() + " " + apiStatus.getMessage());
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
String a = DeviceUtils.a(JimuApplication.l());
if (TextUtils.isEmpty(apiStatus.getMessage())) {
sharePreferenceHelper.put(SharePreferenceHelper.AUTHOR_TOKEN, user.getToken());
LoginPresenter loginPresenter = LoginPresenter.this;
loginPresenter.a(user, DeviceUtils.a(loginPresenter.b));
} else if (TextUtils.isEmpty(a) || !a.equals(apiStatus.getMessage())) {
sharePreferenceHelper.put(SharePreferenceHelper.AUTHOR_TOKEN, "");
LoginPresenter.this.c.b(user);
} else {
user.setUserImei(apiStatus.getMessage());
LoginPresenter.this.c.c(user);
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
LoginPresenter.this.c.j(th.getMessage());
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
LoginPresenter.this.a.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.LoginContract$Presenter
public void b() {
Observable.create(new ObservableOnSubscribe<String>() { // from class: com.ubt.jimu.user.presenter.LoginPresenter.5
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(ObservableEmitter<String> observableEmitter) throws Exception {
observableEmitter.onNext(LocaleUtils.a(LoginPresenter.this.b));
observableEmitter.onComplete();
}
}).compose(RxSchedulers.a()).subscribe(new Observer<String>() { // from class: com.ubt.jimu.user.presenter.LoginPresenter.4
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(String str) {
LoginPresenter.this.c.c(str);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
LoginPresenter.this.a.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.LoginContract$Presenter
public void a(final User user, String str) {
UserRepository.b(str).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.LoginPresenter.6
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
String message = apiStatus.getMessage();
if (!TextUtils.isEmpty(message)) {
user.setUserImei(message);
}
LoginPresenter.this.c.c(user);
LogUtils.c("GET iMEI 成功" + apiStatus.getCode() + " " + apiStatus.getMessage());
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
LoginPresenter.this.c.c(user);
LogUtils.c("GET iMEI ERROR");
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
LoginPresenter.this.a.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.LoginContract$Presenter
public void a(String str, String str2, String str3, String str4) {
UserRepository.a(str, str2, str3, str4).compose(RxSchedulers.a()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.LoginPresenter.7
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (apiStatus == null) {
LoginPresenter.this.c.j("");
} else {
LoginPresenter.this.c.d(apiStatus.getCode() == 0);
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
LoginPresenter.this.c.j("");
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
LoginPresenter.this.a.b(disposable);
}
});
}
}

View File

@@ -0,0 +1,58 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.ubt.jimu.base.entities.MyPostListEntities;
import com.ubt.jimu.user.contract.PostContract$Presenter;
import com.ubt.jimu.user.contract.PostContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
/* loaded from: classes2.dex */
public class PostPresenter implements PostContract$Presenter {
private PostContract$View a;
private CompositeDisposable b;
public PostPresenter(Context context, PostContract$View postContract$View) {
this.a = postContract$View;
this.a.setPresenter(this);
this.b = new CompositeDisposable();
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
a(this.a.m());
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.b.dispose();
this.b.a();
}
public void a(long j) {
UserRepository.a(j).compose(RxSchedulers.a()).subscribe(new Observer<MyPostListEntities>() { // from class: com.ubt.jimu.user.presenter.PostPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(MyPostListEntities myPostListEntities) {
PostPresenter.this.a.n(myPostListEntities.getRecords());
PostPresenter.this.a.onSuccess();
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
PostPresenter.this.b.b(disposable);
}
});
}
}

View File

@@ -0,0 +1,89 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.thoughtworks.xstream.XStream;
import com.ubt.jimu.base.entities.FollowEntities;
import com.ubt.jimu.base.entities.PraiseBean;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.user.contract.PraiseContract$Presenter;
import com.ubt.jimu.user.contract.PraiseContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import java.util.List;
/* loaded from: classes2.dex */
public class PraisePresenter implements PraiseContract$Presenter {
private Context a;
private PraiseContract$View b;
private CompositeDisposable c;
public PraisePresenter(Context context, PraiseContract$View praiseContract$View) {
this.a = context;
this.b = praiseContract$View;
this.b.setPresenter(this);
this.c = new CompositeDisposable();
}
@Override // com.ubt.jimu.user.contract.PraiseContract$Presenter
public void addPraise(int i) {
UserRepository.a(i).compose(RxSchedulers.a()).subscribe(new IApiObserver<FollowEntities>(this.a) { // from class: com.ubt.jimu.user.presenter.PraisePresenter.2
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(FollowEntities followEntities) {
super.onNext(followEntities);
PraisePresenter.this.b.a(followEntities);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
PraisePresenter.this.b.b(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
PraisePresenter.this.c.b(disposable);
}
});
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
a(this.b.d(), this.b.e(), XStream.PRIORITY_VERY_HIGH);
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.c.dispose();
this.c.a();
}
public void a(long j, int i, int i2) {
this.b.a();
UserRepository.a(j, i, i2).compose(RxSchedulers.a()).subscribe(new Observer<List<PraiseBean.Praise>>() { // from class: com.ubt.jimu.user.presenter.PraisePresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(List<PraiseBean.Praise> list) {
PraisePresenter.this.b.q(list);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
PraisePresenter.this.b.b("");
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
PraisePresenter.this.c.b(disposable);
}
});
}
}

View File

@@ -0,0 +1,62 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.ubt.jimu.base.entities.Rank;
import com.ubt.jimu.user.contract.RankContract$Presenter;
import com.ubt.jimu.user.contract.RankContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import java.util.List;
/* loaded from: classes2.dex */
public class RankPresenter implements RankContract$Presenter {
private RankContract$View a;
private CompositeDisposable b;
public RankPresenter(Context context, RankContract$View rankContract$View) {
this.a = rankContract$View;
this.a.setPresenter(this);
this.b = new CompositeDisposable();
}
@Override // com.ubt.jimu.user.contract.RankContract$Presenter
public void c(long j) {
this.a.a();
UserRepository.b(j).compose(RxSchedulers.a()).subscribe(new Observer<List<Rank>>() { // from class: com.ubt.jimu.user.presenter.RankPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(List<Rank> list) {
RankPresenter.this.a.l(list);
RankPresenter.this.a.onSuccess();
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
RankPresenter.this.a.onError();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
RankPresenter.this.b.b(disposable);
}
});
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
c(this.a.d());
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.b.dispose();
this.b.a();
}
}

View File

@@ -0,0 +1,387 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import android.os.Handler;
import android.os.HandlerThread;
import android.text.TextUtils;
import android.util.Log;
import com.facebook.AccessToken;
import com.tencent.open.SocialConstants;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.entities.UserDetailInfo;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.push.JimuPushMessage;
import com.ubt.jimu.user.contract.RegisterContract$Presenter;
import com.ubt.jimu.user.contract.RegisterContract$View;
import com.ubt.jimu.user.model.EmailCheckMsg;
import com.ubt.jimu.user.model.RefHolder;
import com.ubt.jimu.user.presenter.RegisterPresenter;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.DeviceUtils;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.Md5Utils;
import com.ubt.jimu.utils.RxSchedulers;
import com.ubtech.utils.XLog;
import com.ubtrobot.log.ALog;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public class RegisterPresenter implements RegisterContract$Presenter {
private Context a;
private RegisterContract$View b;
private CompositeDisposable c = new CompositeDisposable();
private Handler d;
private HandlerThread e;
public RegisterPresenter(Context context, RegisterContract$View registerContract$View) {
this.a = context.getApplicationContext();
this.b = registerContract$View;
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
this.e = new HandlerThread("check parent email theread");
this.e.start();
this.d = new Handler(this.e.getLooper());
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.c.dispose();
this.c.a();
Handler handler = this.d;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
this.d = null;
}
HandlerThread handlerThread = this.e;
if (handlerThread != null) {
handlerThread.quit();
this.e = null;
}
}
/* JADX INFO: Access modifiers changed from: private */
public void c(String str, String str2) {
Cache.getInstance().getSettings().put(SharePreferenceHelper.SP_KEY_LAST_PARENT_EMAIL, str);
b(str, str2);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$Presenter
public void d(String str, String str2) {
this.b.F();
UserRepository.a(this.a, str, Md5Utils.a(str2)).compose(RxSchedulers.a()).subscribe(new Observer<User>() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.6
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(User user) {
RegisterPresenter.this.b.a(user);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
RegisterPresenter.this.b.H();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
RegisterPresenter.this.c.b(disposable);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void b(String str, String str2) {
UserRepository.a(str, str2).compose(RxSchedulers.a()).subscribe(new AnonymousClass5(this.a, str, str2));
}
@Override // com.ubt.jimu.user.contract.RegisterContract$Presenter
public void a(final String str, final String str2, String str3, String str4, String str5) {
boolean contains = str3.contains("@");
HashMap hashMap = new HashMap();
hashMap.put("account", str3);
hashMap.put("accountType", String.valueOf(contains ? 1 : 0));
hashMap.put("appId", String.valueOf(Constant.Base.APP_ID));
hashMap.put("password", Md5Utils.a(str4));
hashMap.put("captcha", str5);
this.b.Q();
UserRepository.a(this.a, hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver<User>(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.1
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(User user) {
super.onNext(user);
RegisterPresenter.this.b.d(user);
RegisterPresenter.this.a(str, str2);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
RegisterPresenter.this.b.k(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
RegisterPresenter.this.c.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.RegisterContract$Presenter
public void b() {
Observable.create(new ObservableOnSubscribe<String>() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.8
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(ObservableEmitter<String> observableEmitter) throws Exception {
observableEmitter.onNext(LocaleUtils.a(RegisterPresenter.this.a));
observableEmitter.onComplete();
}
}).compose(RxSchedulers.a()).subscribe(new Observer<String>() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.7
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(String str) {
RegisterPresenter.this.b.c(str);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
RegisterPresenter.this.c.b(disposable);
}
});
}
/* renamed from: com.ubt.jimu.user.presenter.RegisterPresenter$5, reason: invalid class name */
class AnonymousClass5 extends IApiObserver<EmailCheckMsg> {
final /* synthetic */ String a;
final /* synthetic */ String b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
AnonymousClass5(Context context, String str, String str2) {
super(context);
this.a = str;
this.b = str2;
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(EmailCheckMsg emailCheckMsg) {
super.onNext(emailCheckMsg);
ALog.a("RegPresenter").e("getEmailCheckState:" + emailCheckMsg, new Object[0]);
if (emailCheckMsg.isEmailChecked()) {
RegisterPresenter.this.b.a(RegisterPresenter.this.a);
Cache.getInstance().getSettings().put(SharePreferenceHelper.SP_KEY_LAST_PARENT_EMAIL, "");
if (RegisterPresenter.this.d == null) {
return;
}
RegisterPresenter.this.d.removeCallbacksAndMessages(null);
return;
}
if (RegisterPresenter.this.d != null) {
ALog.a("RegPresenter").e("postDelay check email", new Object[0]);
Handler handler = RegisterPresenter.this.d;
final String str = this.a;
final String str2 = this.b;
handler.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.presenter.b
@Override // java.lang.Runnable
public final void run() {
RegisterPresenter.AnonymousClass5.this.b(str, str2);
}
}, 4000L);
}
}
public /* synthetic */ void b(String str, String str2) {
RegisterPresenter.this.b(str, str2);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
if (RegisterPresenter.this.d != null) {
ALog.a("RegPresenter").e("postDelay check email", new Object[0]);
Handler handler = RegisterPresenter.this.d;
final String str = this.a;
final String str2 = this.b;
handler.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.presenter.a
@Override // java.lang.Runnable
public final void run() {
RegisterPresenter.AnonymousClass5.this.a(str, str2);
}
}, 4000L);
}
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
RegisterPresenter.this.c.b(disposable);
}
public /* synthetic */ void a(String str, String str2) {
RegisterPresenter.this.b(str, str2);
}
}
@Override // com.ubt.jimu.user.contract.RegisterContract$Presenter
public void a(String str, String str2, String str3, String str4, String str5, String str6, String str7) {
HashMap hashMap = new HashMap();
hashMap.put("accessToken", str);
hashMap.put("appId", str2);
hashMap.put("loginType", str3);
hashMap.put("miniTvsId", str4);
hashMap.put("openId", str5);
hashMap.put("ubtAppId", String.valueOf(Constant.Base.APP_ID));
hashMap.put("nickName", str6);
hashMap.put(SocialConstants.PARAM_IMG_URL, str7);
this.b.Q();
UserRepository.b(this.a, hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver<User>(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.2
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(User user) {
super.onNext(user);
RegisterPresenter.this.b.d(user);
}
@Override // com.ubt.jimu.base.http.IApiObserver
protected void onApiError(ApiResultException apiResultException) {
RegisterPresenter.this.b.k(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
RegisterPresenter.this.c.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.RegisterContract$Presenter
public void a(String str, int i) {
if (TextUtils.isEmpty(str)) {
XLog.b("RegPresenter", "account is null or empty!");
return;
}
boolean contains = str.contains("@");
this.b.T();
UserRepository.a(str, contains ? 1 : 0, i).compose(RxSchedulers.a()).subscribe(new IApiObserver<ApiStatus>(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.3
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
super.onNext(apiStatus);
RegisterPresenter.this.b.b(apiStatus);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
RegisterPresenter.this.b.e(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
RegisterPresenter.this.c.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.RegisterContract$Presenter
public void a(String str, final String str2, String str3, boolean z) {
Map<String, String> b;
RefHolder.a(str2);
try {
HashMap hashMap = new HashMap();
hashMap.put("appSource", "Jimu");
hashMap.put("appType", "2");
hashMap.put("deviceId", DeviceUtils.a(this.a.getApplicationContext()));
hashMap.put("nickName", str);
hashMap.put("email", str2);
hashMap.put(JimuPushMessage.KEY_USER_BIRTHDAY, str3);
hashMap.put("isCheckEmail", z ? "1" : "0");
if (!z && (b = RefHolder.b()) != null) {
hashMap.put("appId", b.get("ubtsocial_app_id"));
hashMap.put("loginType", b.get("social_type"));
hashMap.put("openId", b.get("ubtsocial_user_id"));
hashMap.put("accessToken", b.get(AccessToken.ACCESS_TOKEN_KEY));
}
UserRepository.a(hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver<ApiStatus>(this.a) { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.4
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
super.onNext(apiStatus);
Log.i("sendGuardianEmail", apiStatus.getMessage());
RegisterPresenter.this.b.f(apiStatus);
RegisterPresenter registerPresenter = RegisterPresenter.this;
registerPresenter.c(str2, DeviceUtils.a(registerPresenter.a));
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
RegisterPresenter.this.b.i(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
RegisterPresenter.this.c.b(disposable);
}
});
} catch (Exception e) {
e.printStackTrace();
this.b.i(e.getMessage());
}
}
public void a(String str, String str2) {
HashMap hashMap = new HashMap();
if (!TextUtils.isEmpty(str2)) {
hashMap.put("countryName", str2);
}
if (!TextUtils.isEmpty(str)) {
hashMap.put("countryCode", str);
}
if (hashMap.size() < 1) {
return;
}
UserRepository.b(hashMap).compose(RxSchedulers.a()).subscribe(new Observer<UserDetailInfo>() { // from class: com.ubt.jimu.user.presenter.RegisterPresenter.9
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserDetailInfo userDetailInfo) {
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
th.printStackTrace();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
RegisterPresenter.this.c.b(disposable);
}
});
}
}

View File

@@ -0,0 +1,121 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.TokenBean;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.user.contract.ResetPasswordContract$Presenter;
import com.ubt.jimu.user.contract.ResetPasswordContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Function;
/* loaded from: classes2.dex */
public class ResetPasswordPresenter implements ResetPasswordContract$Presenter {
private Context a;
private ResetPasswordContract$View b;
private CompositeDisposable c;
public ResetPasswordPresenter(Context context, ResetPasswordContract$View resetPasswordContract$View) {
this.a = context;
this.b = resetPasswordContract$View;
this.b.setPresenter(this);
this.c = new CompositeDisposable();
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$Presenter
public void a(String str, int i) {
UserRepository.a(str, str.contains("@") ? 1 : 0, i).compose(RxSchedulers.a()).subscribe(new IApiObserver<ApiStatus>(this.a) { // from class: com.ubt.jimu.user.presenter.ResetPasswordPresenter.1
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
super.onNext(apiStatus);
ResetPasswordPresenter.this.b.b(apiStatus);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
ResetPasswordPresenter.this.b.e(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
ResetPasswordPresenter.this.c.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$Presenter
public void b() {
Observable.create(new ObservableOnSubscribe<String>() { // from class: com.ubt.jimu.user.presenter.ResetPasswordPresenter.5
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(ObservableEmitter<String> observableEmitter) throws Exception {
observableEmitter.onNext(LocaleUtils.a(ResetPasswordPresenter.this.a));
observableEmitter.onComplete();
}
}).compose(RxSchedulers.a()).subscribe(new Observer<String>() { // from class: com.ubt.jimu.user.presenter.ResetPasswordPresenter.4
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(String str) {
ResetPasswordPresenter.this.b.c(str);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
ResetPasswordPresenter.this.c.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$Presenter
public void a(String str, final String str2, String str3) {
UserRepository.a(str, str3, str.contains("@") ? 1 : 0).flatMap(new Function<TokenBean, Observable<ApiStatus>>(this) { // from class: com.ubt.jimu.user.presenter.ResetPasswordPresenter.3
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public Observable<ApiStatus> apply(TokenBean tokenBean) throws Exception {
return UserRepository.a(str2, tokenBean.getToken(), String.valueOf(tokenBean.getUserId()));
}
}).compose(RxSchedulers.a()).subscribe(new IApiObserver<ApiStatus>(this.a) { // from class: com.ubt.jimu.user.presenter.ResetPasswordPresenter.2
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
super.onNext(apiStatus);
ResetPasswordPresenter.this.b.d(apiStatus);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
ResetPasswordPresenter.this.b.g(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onError(Throwable th) {
super.onError(th);
ResetPasswordPresenter.this.b.g(th.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
ResetPasswordPresenter.this.c.b(disposable);
}
});
}
}

View File

@@ -0,0 +1,159 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import android.view.View;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.Robot;
import com.ubt.jimu.community.view.WebViewShopActivity;
import com.ubt.jimu.unity.bluetooth.UnityActivity;
import com.ubt.jimu.user.contract.SettingContract$Presenter;
import com.ubt.jimu.user.contract.SettingContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.user.view.setting.AboutJimuActivity;
import com.ubt.jimu.user.view.setting.FeedbackActivity;
import com.ubt.jimu.user.view.setting.SettingActivity;
import com.ubt.jimu.user.view.setting.TeachActivity;
import com.ubt.jimu.utils.ThreadManagerUtils;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class SettingPresenter implements SettingContract$Presenter {
private SharePreferenceHelper a;
private Context b;
private SettingContract$View c;
private CompositeDisposable d = new CompositeDisposable();
public SettingPresenter(Context context, SettingContract$View settingContract$View) {
this.b = context;
this.c = settingContract$View;
this.c.setPresenter(this);
this.a = new SharePreferenceHelper();
}
public void c(View view) {
view.setPressed(true);
UnityActivity.startUnityActivity((SettingActivity) this.b, (Robot) null, 1, -1, UnityActivity.BLOCKLY_TYPE_NONE);
}
public void d(View view) {
view.setPressed(true);
this.a.put(SharePreferenceHelper.SP_KEY_WIFI_VIEW, Boolean.valueOf(this.c.s()));
}
public void e(View view) {
view.setPressed(true);
String g = JimuApplication.l().g();
if (!"zh-hans".equals(g)) {
g = "en";
}
String format = String.format("https://video.ubtrobot.com/jimu/product/h5/QA/index_%s.html", g);
Context context = this.b;
WebViewShopActivity.a(context, context.getString(R.string.setting_qa), format, "", 0);
}
public void f(View view) {
view.setPressed(true);
this.a.put(SharePreferenceHelper.SP_KEY_INFO_TO, Boolean.valueOf(this.c.t()));
}
public void g(View view) {
view.setPressed(true);
TeachActivity.start(this.b);
}
public void h(View view) {
view.setPressed(true);
FeedbackActivity.start(this.b);
}
public void a(boolean z) {
this.a.put(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, Boolean.valueOf(z));
}
public void b(View view) {
view.setPressed(true);
this.a.put(SharePreferenceHelper.SP_KEY_ELECTRICITY_PROTECT, Boolean.valueOf(this.c.r()));
}
public void a(View view) {
view.setPressed(true);
AboutJimuActivity.start(this.b);
}
public void b() {
UserRepository.a().observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.SettingPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (apiStatus == null || apiStatus.getCode() != 0) {
SettingPresenter.this.c.h();
} else {
SettingPresenter.this.c.a(apiStatus);
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
th.printStackTrace();
SettingPresenter.this.c.h();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
SettingPresenter.this.d.b(disposable);
}
});
}
public void a(String str) {
UserRepository.a(str).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.SettingPresenter.2
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (SettingPresenter.this.c == null) {
return;
}
if (apiStatus == null) {
SettingPresenter.this.c.f("");
} else if (apiStatus.getCode() == 0) {
SettingPresenter.this.c.c(apiStatus);
} else {
SettingPresenter.this.c.f(apiStatus.getMessage());
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
if (SettingPresenter.this.c != null) {
SettingPresenter.this.c.f("");
}
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
SettingPresenter.this.d.b(disposable);
}
});
}
public void a() {
ThreadManagerUtils.a().a();
this.d.dispose();
this.d.a();
}
}

View File

@@ -0,0 +1,127 @@
package com.ubt.jimu.user.presenter;
import android.content.Context;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.entities.UserExtraInfo;
import com.ubt.jimu.base.http.ApiObserver;
import com.ubt.jimu.transport3.DiyTransportServiceImpl;
import com.ubt.jimu.transport3.dao.DiyDBModelDBHandler;
import com.ubt.jimu.user.contract.UserInfoContract$Presenter;
import com.ubt.jimu.user.contract.UserInfoContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import java.util.List;
/* loaded from: classes2.dex */
public class UserInfoPresenter implements UserInfoContract$Presenter {
private CompositeDisposable a;
private UserInfoContract$View b;
public UserInfoPresenter(Context context, UserInfoContract$View userInfoContract$View) {
this.b = userInfoContract$View;
this.b.setPresenter(this);
this.a = new CompositeDisposable();
}
@Override // com.ubtech.presenter.BasePresenter
public void subscribe() {
long d = this.b.d();
a(this.b.S(), d);
if (String.valueOf(d).equals(Cache.getInstance().getUserId())) {
a(String.valueOf(d));
} else {
this.b.E();
}
}
@Override // com.ubtech.presenter.BasePresenter
public void unSubscribe() {
this.a.dispose();
this.a.a();
}
/* JADX INFO: Access modifiers changed from: private */
public void b(final String str) {
Observable.create(new ObservableOnSubscribe<List<DiyDBModel>>(this) { // from class: com.ubt.jimu.user.presenter.UserInfoPresenter.5
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(ObservableEmitter<List<DiyDBModel>> observableEmitter) {
observableEmitter.onNext(DiyDBModelDBHandler.getInstance().getUserDiyModels(str));
observableEmitter.onComplete();
}
}).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<List<DiyDBModel>>() { // from class: com.ubt.jimu.user.presenter.UserInfoPresenter.6
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(List<DiyDBModel> list) {
UserInfoPresenter.this.b.r(list);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
UserInfoPresenter.this.a.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.UserInfoContract$Presenter
public void a(long j, long j2) {
UserRepository.a(j, j2).compose(RxSchedulers.a()).subscribe(new Observer<UserExtraInfo>() { // from class: com.ubt.jimu.user.presenter.UserInfoPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserExtraInfo userExtraInfo) {
UserInfoPresenter.this.b.a(userExtraInfo);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
UserInfoPresenter.this.a.b(disposable);
}
});
}
public void a(final String str) {
DiyTransportServiceImpl.getInstance().getModels(str, new ApiObserver<List<DiyDBModel>>(null) { // from class: com.ubt.jimu.user.presenter.UserInfoPresenter.4
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
public void onError(Throwable th) {
super.onError(th);
UserInfoPresenter.this.b(str);
}
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
UserInfoPresenter.this.a.b(disposable);
}
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
public void onNext(List<DiyDBModel> list) {
super.onNext((AnonymousClass4) list);
UserInfoPresenter.this.b.r(list);
}
});
}
}

View File

@@ -0,0 +1,80 @@
package com.ubt.jimu.user.presenter;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.course.repository.CourseResult;
import com.ubt.jimu.user.contract.VerifyContract$Presenter;
import com.ubt.jimu.user.contract.VerifyContract$View;
import com.ubt.jimu.user.repository.UserRepository;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class VerifyPresenter implements VerifyContract$Presenter {
private final CompositeDisposable a = new CompositeDisposable();
private VerifyContract$View b;
public VerifyPresenter(VerifyContract$View verifyContract$View) {
this.b = verifyContract$View;
}
@Override // com.ubt.jimu.user.contract.VerifyContract$Presenter
public void getCaptcha(String str, String str2, String str3, String str4, String str5) {
UserRepository.a(str, str2, str3, str4, str5).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.VerifyPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (apiStatus == null || apiStatus.getCode() != 0) {
VerifyPresenter.this.b.c(new Exception("获取验证码失败"));
} else {
VerifyPresenter.this.b.e(apiStatus);
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
VerifyPresenter.this.b.c(th);
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
VerifyPresenter.this.a.b(disposable);
}
});
}
@Override // com.ubt.jimu.user.contract.VerifyContract$Presenter
public void a(String str, String str2) {
UserRepository.b(str, str2).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.presenter.VerifyPresenter.2
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (apiStatus.getCode() == 0 || CourseResult.SUCCESS.equals(apiStatus.getMessage())) {
VerifyPresenter.this.b.g(apiStatus);
} else {
VerifyPresenter.this.b.b(new Exception("验证失败"));
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
VerifyPresenter.this.b.b(th);
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
VerifyPresenter.this.a.b(disposable);
}
});
}
}

View File

@@ -0,0 +1,141 @@
package com.ubt.jimu.user.repository;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.entities.UserPactInfo;
import com.ubt.jimu.base.http.ApiConstants;
import com.ubt.jimu.user.Constant;
import com.ubt.jimu.user.repository.GdprWorker;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubtrobot.log.ALog;
import io.reactivex.ObservableSource;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Function;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class GdprWorker {
private UserPactInfo a;
public interface IUserPackInfo {
void a();
void a(String str, String str2, int i, String str3);
}
public void b(final IUserPackInfo iUserPackInfo) {
User user = UserDbHandler.getUser();
if (user == null || user.getUserId() <= 0) {
return;
}
ALog.a("gdprWorker").d("userRegister:" + user.getUserId());
UserRepository.b(ApiConstants.PRODECT_ID, 0, LocaleUtils.c()).subscribeOn(Schedulers.b()).flatMap(new Function() { // from class: com.ubt.jimu.user.repository.a
@Override // io.reactivex.functions.Function
public final Object apply(Object obj) {
return GdprWorker.a(GdprWorker.IUserPackInfo.this, (UserPactInfo) obj);
}
}).observeOn(AndroidSchedulers.a()).subscribe(new Observer<ApiStatus>(this) { // from class: com.ubt.jimu.user.repository.GdprWorker.2
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
ALog.a("gdprWorker").d("协议保存成功");
iUserPackInfo.a();
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
ALog.a("gdprWorker").d("协议保存失败");
iUserPackInfo.a();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
}
});
}
public void a(final IUserPackInfo iUserPackInfo) {
User user = UserDbHandler.getUser();
if (user == null || user.getUserId() <= 0) {
return;
}
ALog.a("gdprWorker").d("查询用户隐私政策:userId:" + user.getUserId());
UserRepository.a(ApiConstants.PRODECT_ID, user.getUserId(), LocaleUtils.c()).subscribeOn(Schedulers.b()).flatMap(new Function() { // from class: com.ubt.jimu.user.repository.b
@Override // io.reactivex.functions.Function
public final Object apply(Object obj) {
return GdprWorker.this.a((UserPactInfo) obj);
}
}).observeOn(AndroidSchedulers.a()).subscribe(new Observer<UserPactInfo>() { // from class: com.ubt.jimu.user.repository.GdprWorker.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserPactInfo userPactInfo) {
ALog.a("gdprWorker").d("服务器最新协议:" + userPactInfo.toString());
ALog.a("gdprWorker").d("用户同意的最新协议:" + GdprWorker.this.a.toString());
UserPactInfo.UserPactDetail userPactDetail = null;
UserPactInfo.UserPactDetail userPactDetail2 = null;
for (UserPactInfo.UserPactDetail userPactDetail3 : userPactInfo.getData()) {
if (2 == userPactDetail3.getType()) {
userPactDetail2 = userPactDetail3;
}
}
if (GdprWorker.this.a == null || GdprWorker.this.a.getData() == null) {
ALog.a("gdprWorker").d("弹窗:" + Constant.a);
iUserPackInfo.a(userPactDetail2.getVersion(), userPactDetail2.getLan(), userPactDetail2.getType(), Constant.a);
return;
}
for (UserPactInfo.UserPactDetail userPactDetail4 : GdprWorker.this.a.getData()) {
if (2 == userPactDetail4.getType()) {
userPactDetail = userPactDetail4;
}
}
if (userPactDetail2 == null || userPactDetail == null) {
return;
}
String version = userPactDetail2.getVersion();
ALog.a("gdprWorker").d("服务器最新版本号:---" + version + "----用户同意的最新版本号:" + userPactDetail.getVersion());
if (version.compareToIgnoreCase(userPactDetail.getVersion()) > 0) {
ALog.a("gdprWorker").d("弹窗:" + Constant.a);
iUserPackInfo.a(userPactDetail2.getVersion(), userPactDetail2.getLan(), userPactDetail2.getType(), Constant.a);
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
}
});
}
public /* synthetic */ ObservableSource a(UserPactInfo userPactInfo) throws Exception {
this.a = userPactInfo;
return UserRepository.b(ApiConstants.PRODECT_ID, 0, LocaleUtils.c());
}
static /* synthetic */ ObservableSource a(IUserPackInfo iUserPackInfo, UserPactInfo userPactInfo) throws Exception {
if (userPactInfo != null) {
ALog.a("gdprWorker").d("服务器最新协议:" + userPactInfo.toString());
for (UserPactInfo.UserPactDetail userPactDetail : userPactInfo.getData()) {
if (2 == userPactDetail.getType()) {
ALog.a("gdprWorker").d("保存用户协议:Lan:" + userPactDetail.getLan() + "--ProductId:" + userPactDetail.getProductId() + "--Type:" + userPactDetail.getType() + "---version:" + userPactDetail.getVersion());
return UserRepository.a(userPactDetail.getLan(), userPactDetail.getProductId(), userPactDetail.getType(), userPactDetail.getVersion());
}
}
}
iUserPackInfo.a();
return null;
}
}

View File

@@ -0,0 +1,327 @@
package com.ubt.jimu.user.repository;
import android.content.Context;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.AddressInfo;
import com.ubt.jimu.base.entities.ApiRecord;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.Fans;
import com.ubt.jimu.base.entities.FollowEntities;
import com.ubt.jimu.base.entities.Interest;
import com.ubt.jimu.base.entities.MyPostListEntities;
import com.ubt.jimu.base.entities.PraiseBean;
import com.ubt.jimu.base.entities.Rank;
import com.ubt.jimu.base.entities.RegisterBean;
import com.ubt.jimu.base.entities.ReqSaveUserPactInfo;
import com.ubt.jimu.base.entities.TTSAccessToken;
import com.ubt.jimu.base.entities.TokenBean;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.entities.UserDetailInfo;
import com.ubt.jimu.base.entities.UserExtraInfo;
import com.ubt.jimu.base.entities.UserPactInfo;
import com.ubt.jimu.base.http.ApiClient;
import com.ubt.jimu.base.http.ApiConstants;
import com.ubt.jimu.base.http.service.UserService;
import com.ubt.jimu.user.model.EmailCheckMsg;
import com.ubt.jimu.utils.DeviceUtils;
import io.reactivex.Observable;
import io.reactivex.functions.BiFunction;
import io.reactivex.functions.Consumer;
import io.reactivex.functions.Function;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/* loaded from: classes2.dex */
public class UserRepository {
private static boolean a = false;
static /* synthetic */ User a(User user, ApiStatus apiStatus) throws Exception {
return user;
}
public static Observable<User> b(Context context, Map<String, String> map) {
return ((UserService) ApiClient.getService(UserService.class)).thirdLogin(map).map(new Function<RegisterBean, User>() { // from class: com.ubt.jimu.user.repository.UserRepository.1
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public User apply(RegisterBean registerBean) throws Exception {
User user = registerBean.getUser();
if (user != null) {
user.setId(user.getUserId());
user.setToken(registerBean.getToken().getToken());
UserRepository.a(user.getToken(), user.getUserId());
UserDbHandler.save(user);
}
return user;
}
});
}
public static Observable<UserDetailInfo> c() {
return ((UserService) ApiClient.getService(UserService.class)).getUserDetailInfo();
}
public static Observable<TokenBean> d() {
a = true;
return ((UserService) ApiClient.getService(UserService.class)).refreshToken().doAfterNext(new Consumer<TokenBean>() { // from class: com.ubt.jimu.user.repository.UserRepository.12
@Override // io.reactivex.functions.Consumer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void accept(TokenBean tokenBean) throws Exception {
new SharePreferenceHelper().put(SharePreferenceHelper.AUTHOR_TOKEN, tokenBean.getToken());
UserDbHandler.updateUserToken(tokenBean.getToken());
boolean unused = UserRepository.a = false;
}
});
}
public static boolean e() {
return a;
}
public static Observable<User> a(Context context, Map<String, String> map) {
return Observable.zip(((UserService) ApiClient.getService(UserService.class)).register(map).map(new Function<RegisterBean, User>() { // from class: com.ubt.jimu.user.repository.UserRepository.3
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public User apply(RegisterBean registerBean) throws Exception {
User user = registerBean.getUser();
if (user != null) {
user.setId(user.getUserId());
user.setToken(registerBean.getToken().getToken());
UserRepository.a(user.getToken(), user.getUserId());
UserDbHandler.save(user);
}
return user;
}
}), b(DeviceUtils.a(context)), new BiFunction<User, ApiStatus, User>() { // from class: com.ubt.jimu.user.repository.UserRepository.4
public User a(User user, ApiStatus apiStatus) throws Exception {
return user;
}
@Override // io.reactivex.functions.BiFunction
public /* bridge */ /* synthetic */ User apply(User user, ApiStatus apiStatus) throws Exception {
User user2 = user;
a(user2, apiStatus);
return user2;
}
});
}
public static Observable<AddressInfo> c(long j) {
return ((UserService) ApiClient.getService(UserService.class)).getUserAddress(j);
}
public static Observable<List<Interest>> b(long j, long j2, int i, int i2) {
return ((UserService) ApiClient.getService(UserService.class)).getUserInterestList(j, j2, i, i2).map(new Function<ApiRecord<Interest>, List<Interest>>() { // from class: com.ubt.jimu.user.repository.UserRepository.10
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public List<Interest> apply(ApiRecord<Interest> apiRecord) throws Exception {
return apiRecord.getRecords();
}
});
}
public static Observable<List<Rank>> b(long j) {
return ((UserService) ApiClient.getService(UserService.class)).getRankList(j);
}
public static Observable<TokenBean> a(String str, String str2, int i) {
return ((UserService) ApiClient.getService(UserService.class)).verifyCaptcha(str, str2, i);
}
public static Observable<UserDetailInfo> b(Map<String, String> map) {
return ((UserService) ApiClient.getService(UserService.class)).updateUserDetailInfo(map);
}
public static Observable<User> a(Context context, String str, String str2) {
HashMap hashMap = new HashMap();
hashMap.put("account", str);
hashMap.put("appId", String.valueOf(Constant.Base.APP_ID));
hashMap.put("password", str2);
return Observable.zip(((UserService) ApiClient.getService(UserService.class)).setPasswordAndLogin(hashMap).map(new Function<RegisterBean, User>() { // from class: com.ubt.jimu.user.repository.UserRepository.5
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public User apply(RegisterBean registerBean) throws Exception {
User user = registerBean.getUser();
if (user != null) {
user.setId(user.getUserId());
user.setToken(registerBean.getToken().getToken());
UserRepository.a(user.getToken(), user.getUserId());
UserDbHandler.save(user);
}
return user;
}
}), b(DeviceUtils.a(context)), new BiFunction() { // from class: com.ubt.jimu.user.repository.c
@Override // io.reactivex.functions.BiFunction
public final Object apply(Object obj, Object obj2) {
User user = (User) obj;
UserRepository.a(user, (ApiStatus) obj2);
return user;
}
});
}
public static Observable<String> b(String str, String str2, String str3) {
HashMap hashMap = new HashMap();
hashMap.put("address", str);
hashMap.put("addressee", str2);
hashMap.put("contactInfo", str3);
return ((UserService) ApiClient.getService(UserService.class)).updateUserAddress(hashMap);
}
public static Observable<TTSAccessToken> b() {
return ((UserService) ApiClient.getService(UserService.class)).getTTSToken();
}
public static Observable<ApiStatus> b(String str) {
return ((UserService) ApiClient.getService(UserService.class)).updateImei(ApiConstants.APP_ID, str);
}
public static Observable<ApiStatus> b(String str, String str2) {
HashMap hashMap = new HashMap();
hashMap.put("account", str);
hashMap.put("captcha", str2);
return ((UserService) ApiClient.getService(UserService.class)).verifyImei(ApiConstants.APP_ID, hashMap);
}
public static Observable<ApiStatus> a(String str, String str2, String str3) {
HashMap hashMap = new HashMap();
hashMap.put("password", str);
hashMap.put("token", str2);
hashMap.put("userId", String.valueOf(str3));
return ((UserService) ApiClient.getService(UserService.class)).resetPassword(hashMap);
}
public static Observable<UserPactInfo> b(String str, int i, String str2) {
return ((UserService) ApiClient.getService(UserService.class)).getPactInfo(str, i, str2);
}
public static Observable<ApiStatus> a(String str, int i, int i2) {
return ((UserService) ApiClient.getService(UserService.class)).getCaptcha(str, i, i2);
}
public static void a(String str, long j) {
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
sharePreferenceHelper.put(SharePreferenceHelper.AUTHOR_TOKEN, str);
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_USER_ID, String.valueOf(j));
}
public static Observable<UserExtraInfo> a(final long j, final long j2) {
HashMap hashMap = new HashMap();
hashMap.put("userId", String.valueOf(j));
hashMap.put("viewUserId", String.valueOf(j2));
hashMap.put("language", JimuApplication.l().g());
return ((UserService) ApiClient.getService(UserService.class)).getUserInfo(hashMap).doAfterNext(new Consumer<UserExtraInfo>() { // from class: com.ubt.jimu.user.repository.UserRepository.6
@Override // io.reactivex.functions.Consumer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void accept(UserExtraInfo userExtraInfo) throws Exception {
long j3 = j;
if (j3 != 0) {
long j4 = j2;
if (j4 == 0 || j3 != j4) {
return;
}
UserDbHandler.updateUserInfo(UserExtraInfo.toUser(UserDbHandler.getUser(), userExtraInfo));
}
}
});
}
public static Observable<MyPostListEntities> a(long j) {
return ((UserService) ApiClient.getService(UserService.class)).getUserPostList(j);
}
public static Observable<List<Fans>> a(long j, long j2, int i, int i2) {
return ((UserService) ApiClient.getService(UserService.class)).getUserFansList(j, j2, i, i2).map(new Function<ApiRecord<Fans>, List<Fans>>() { // from class: com.ubt.jimu.user.repository.UserRepository.9
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public List<Fans> apply(ApiRecord<Fans> apiRecord) throws Exception {
return apiRecord.getRecords();
}
});
}
public static Observable<List<PraiseBean.Praise>> a(long j, int i, int i2) {
return ((UserService) ApiClient.getService(UserService.class)).getUserPraiseList(j, i, i2).map(new Function<PraiseBean, List<PraiseBean.Praise>>() { // from class: com.ubt.jimu.user.repository.UserRepository.11
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public List<PraiseBean.Praise> apply(PraiseBean praiseBean) throws Exception {
return praiseBean.getRecords();
}
});
}
public static Observable<FollowEntities> a(int i) {
return ((UserService) ApiClient.getService(UserService.class)).addPraise(i);
}
public static Observable<ApiStatus> a(Map<String, String> map) {
return ((UserService) ApiClient.getService(UserService.class)).sendGuardianEmail(map);
}
public static Observable<EmailCheckMsg> a(String str, String str2) {
return ((UserService) ApiClient.getService(UserService.class)).getParentEmailCheckState(str, str2);
}
public static Observable<UserDetailInfo> a(String str, int i, String str2) {
HashMap hashMap = new HashMap();
hashMap.put("account", str);
hashMap.put("accountType", String.valueOf(i));
hashMap.put("captcha", str2);
return ((UserService) ApiClient.getService(UserService.class)).bindAccount(hashMap);
}
public static Observable<ApiStatus> a(String str) {
return ((UserService) ApiClient.getService(UserService.class)).logout(str);
}
public static Observable<ApiStatus> a() {
return ((UserService) ApiClient.getService(UserService.class)).deleteUserInfo(1, "");
}
public static Observable<ApiStatus> a(String str, String str2, String str3, String str4, String str5) {
return ((UserService) ApiClient.getService(UserService.class)).getCaptcha(str, str2, str3, str4, str5);
}
public static Observable<User> a(int i, String str, String str2) {
HashMap hashMap = new HashMap();
hashMap.put("account", str);
hashMap.put("password", str2);
hashMap.put("accountType", String.valueOf(i));
hashMap.put("appId", ApiConstants.APP_ID);
return ((UserService) ApiClient.getService(UserService.class)).login(hashMap).map(new Function<RegisterBean, User>() { // from class: com.ubt.jimu.user.repository.UserRepository.13
@Override // io.reactivex.functions.Function
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public User apply(RegisterBean registerBean) throws Exception {
User user = registerBean.getUser();
if (user != null) {
user.setId(user.getUserId());
user.setToken(registerBean.getToken().getToken());
}
return user;
}
});
}
public static Observable<ApiStatus> a(String str, String str2, String str3, String str4) {
HashMap hashMap = new HashMap();
hashMap.put("accessToken", str);
hashMap.put("appId", str2);
hashMap.put("loginType", str3);
hashMap.put("openId", str4);
return ((UserService) ApiClient.getService(UserService.class)).checkHadLogin(hashMap);
}
public static Observable<UserPactInfo> a(String str, long j, String str2) {
return ((UserService) ApiClient.getService(UserService.class)).getUserPactInfo(str, j, str2);
}
public static Observable<ApiStatus> a(String str, String str2, int i, String str3) {
ArrayList arrayList = new ArrayList();
arrayList.add(new ReqSaveUserPactInfo(str, str2, i, str3));
return ((UserService) ApiClient.getService(UserService.class)).saveUserPact(arrayList);
}
}

View File

@@ -0,0 +1,11 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
/* loaded from: classes2.dex */
public class AboutPresenter extends RxPresenter<AboutView> {
public interface AboutView extends BaseRxView {
}
}

View File

@@ -0,0 +1,42 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.SettingitemBean;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.user.setting.view.CommonSettingView;
import com.ubt.jimu.utils.LocaleUtils;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class CommonSettingPresenter extends RxPresenter<CommonSettingView> {
public List<SettingitemBean> a = new ArrayList();
public List<SettingitemBean> a() {
String[] stringArray = JimuApplication.l().getResources().getStringArray(R.array.setting_item);
for (int i = 0; i < stringArray.length; i++) {
SettingitemBean settingitemBean = new SettingitemBean();
if (i == 0) {
settingitemBean.setChoose(true);
}
if (LocaleUtils.f() || i != 8) {
settingitemBean.setName(stringArray[i]);
settingitemBean.setIndex(i);
this.a.add(settingitemBean);
}
}
return this.a;
}
public void b() {
getView().d(a());
}
public void a(int i) {
for (int i2 = 0; i2 < this.a.size(); i2++) {
this.a.get(i2).setChoose(false);
}
this.a.get(i).setChoose(true);
}
}

View File

@@ -0,0 +1,65 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.utils.GlideCacheUtils;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class CommonUsePresenter extends RxPresenter<CommonUseView> {
public interface CommonUseView extends BaseRxView {
void p();
}
public void a() {
Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.setting.presenter.a
@Override // io.reactivex.ObservableOnSubscribe
public final void subscribe(ObservableEmitter observableEmitter) {
CommonUsePresenter.a(observableEmitter);
}
}).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<Boolean>() { // from class: com.ubt.jimu.user.setting.presenter.CommonUsePresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(Boolean bool) {
GlideCacheUtils.a().b(JimuApplication.l());
GlideCacheUtils.a().a(JimuApplication.l().getExternalCacheDir() + "image_manager_disk_cache", true);
CommonUsePresenter.this.getView().p();
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
CommonUsePresenter.this.add(disposable);
}
});
}
public void b(boolean z) {
new SharePreferenceHelper().put(SharePreferenceHelper.SP_KEY_INFO_TO, Boolean.valueOf(z));
}
static /* synthetic */ void a(ObservableEmitter observableEmitter) throws Exception {
GlideCacheUtils.a().a(JimuApplication.l());
observableEmitter.onNext(true);
}
public void a(boolean z) {
new SharePreferenceHelper().put(SharePreferenceHelper.SP_KEY_WIFI_VIEW, Boolean.valueOf(z));
}
}

View File

@@ -0,0 +1,52 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.user.repository.UserRepository;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class CommonWebPresenter extends RxPresenter<CommonWebView> {
public interface CommonWebView extends BaseRxView {
void a(ApiStatus apiStatus);
void h();
}
public void a() {
UserRepository.a().observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.setting.presenter.CommonWebPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
if (CommonWebPresenter.this.getView() == null) {
return;
}
if (apiStatus == null || apiStatus.getCode() != 0) {
CommonWebPresenter.this.getView().h();
} else {
CommonWebPresenter.this.getView().a(apiStatus);
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
th.printStackTrace();
CommonWebPresenter.this.getView().h();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
CommonWebPresenter.this.add(disposable);
}
});
}
}

View File

@@ -0,0 +1,11 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
/* loaded from: classes2.dex */
public class HardWarePresenter extends RxPresenter<HardWareView> {
public interface HardWareView extends BaseRxView {
}
}

View File

@@ -0,0 +1,11 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
/* loaded from: classes2.dex */
public class LaboratoryPresenter extends RxPresenter<LaboratoryView> {
public interface LaboratoryView extends BaseRxView {
}
}

View File

@@ -0,0 +1,45 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.user.repository.UserRepository;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class MyAccountPresenter extends RxPresenter<MyAccountView> {
public interface MyAccountView extends BaseRxView {
void l();
}
public void a(String str) {
UserRepository.a(str).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<ApiStatus>() { // from class: com.ubt.jimu.user.setting.presenter.MyAccountPresenter.1
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
}
@Override // io.reactivex.Observer
public void onComplete() {
MyAccountView view = MyAccountPresenter.this.getView();
if (view != null) {
view.l();
}
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
th.printStackTrace();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
MyAccountPresenter.this.add(disposable);
}
});
}
}

View File

@@ -0,0 +1,64 @@
package com.ubt.jimu.user.setting.presenter;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.blockly.Utils;
import com.ubt.jimu.user.model.TeachModel;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class TeachPresenter extends RxPresenter<TeachView> {
private String b;
private String a = "jimu/help";
private String c = "https://jimu.ubtrobot.com/%s/%s/%s";
public interface TeachView extends BaseRxView {
void f(List<TeachModel> list);
}
public void a() {
this.b = JimuApplication.l().c();
if (!this.b.equals("CN")) {
this.b = "EN";
}
ArrayList arrayList = new ArrayList();
TeachModel teachModel = new TeachModel();
teachModel.a(JimuApplication.l().getString(R.string.setting_study_component));
teachModel.b(String.format(this.c, this.a, this.b, "Component.html"));
arrayList.add(teachModel);
TeachModel teachModel2 = new TeachModel();
teachModel2.a(JimuApplication.l().getString(R.string.setting_study_assemble));
teachModel2.b(String.format(this.c, this.a, this.b, "Build.html"));
teachModel2.c("https://video.ubtrobot.com/jimu/videos/build.mp4");
teachModel2.a(R.drawable.setting_study_play);
arrayList.add(teachModel2);
TeachModel teachModel3 = new TeachModel();
teachModel3.b(String.format(this.c, this.a, this.b, "Connect.html"));
teachModel3.a(JimuApplication.l().getString(R.string.setting_study_connect));
arrayList.add(teachModel3);
TeachModel teachModel4 = new TeachModel();
teachModel4.b(String.format(this.c, this.a, this.b, "Actions.html"));
teachModel4.c("https://video.ubtrobot.com/jimu/videos/action.mp4");
teachModel4.a(R.drawable.setting_study_play);
teachModel4.a(JimuApplication.l().getString(R.string.setting_study_actions));
arrayList.add(teachModel4);
TeachModel teachModel5 = new TeachModel();
teachModel5.a(JimuApplication.l().getString(R.string.setting_study_programming));
teachModel5.b(Utils.getBlocklyHelpUrl());
arrayList.add(teachModel5);
TeachModel teachModel6 = new TeachModel();
teachModel6.a(JimuApplication.l().getString(R.string.setting_qa));
String g = JimuApplication.l().g();
if (!"zh-hans".equals(g)) {
g = "en";
}
teachModel6.b(String.format("https://video.ubtrobot.com/jimu/product/h5/QA/index_%s.html", g));
arrayList.add(teachModel6);
if (getView() != null) {
getView().f(arrayList);
}
}
}

View File

@@ -0,0 +1,212 @@
package com.ubt.jimu.user.setting.view;
import android.app.Activity;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.UpdateApkEntities;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.update.UpdateManager;
import com.ubt.jimu.user.setting.presenter.AboutPresenter;
import com.ubt.jimu.user.setting.view.AboutFragment;
import com.ubt.jimu.utils.PackageHelper;
import com.ubt.jimu.widgets.ClickableSpanListener;
import java.util.List;
/* loaded from: classes2.dex */
public class AboutFragment extends BaseMvpFragment<AboutPresenter> implements AboutPresenter.AboutView {
private TextView a;
private TextView b;
private TextView c;
private LinearLayout d;
private TextView e;
private TextView f;
private LinearLayout g;
private TextView h;
/* renamed from: com.ubt.jimu.user.setting.view.AboutFragment$1, reason: invalid class name */
class AnonymousClass1 implements View.OnClickListener {
AnonymousClass1() {
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
String string = AboutFragment.this.getResources().getString(R.string.version_details);
if (TextUtils.isEmpty(string)) {
return;
}
JimuSimpleDialog buildSimpleDialog = JimuSimpleDialog.buildSimpleDialog(AboutFragment.this.getActivity(), AboutFragment.this.getString(R.string.ok), null, AboutFragment.this.getString(R.string.version_desc), string, 19, null, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.a
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AboutFragment.this.b.setEnabled(false);
buildSimpleDialog.setOnDismissListener(new JimuSimpleDialog.OnDismissListener() { // from class: com.ubt.jimu.user.setting.view.AboutFragment.1.1
@Override // com.ubt.jimu.base.dialog.JimuSimpleDialog.OnDismissListener
public void onDismiss(Dialog dialog) {
AboutFragment.this.b.setEnabled(true);
}
});
buildSimpleDialog.show();
}
}
private void bindClick() {
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.d
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutFragment.this.a(view);
}
});
this.f.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.c
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutFragment.this.b(view);
}
});
this.e.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.e
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutFragment.this.c(view);
}
});
}
private void initView(View view) {
this.a = (TextView) view.findViewById(R.id.tv_jimu_version);
this.b = (TextView) view.findViewById(R.id.tvVersionDesc);
this.c = (TextView) view.findViewById(R.id.tvUpdateNow);
this.d = (LinearLayout) view.findViewById(R.id.xl_china);
this.e = (TextView) view.findViewById(R.id.tv_phone);
this.f = (TextView) view.findViewById(R.id.tv_start_ucare);
this.g = (LinearLayout) view.findViewById(R.id.xl_start_jimu);
this.h = (TextView) view.findViewById(R.id.tv_start_jimu);
}
private void o() {
PackageHelper.a("CHANNEL_ID");
this.a.setText(String.format("Jimu %s", "3.9.6.75"));
this.d.setVisibility(0);
String string = getString(R.string.version_desc);
com.ubt.jimu.utils.TextUtils.a(this.b, string, string, new ClickableSpanListener(new AnonymousClass1(), true, getResources().getColor(R.color.txt_287EF1)));
String string2 = getString(R.string.update_now);
com.ubt.jimu.utils.TextUtils.a(this.c, string2, string2, new ClickableSpanListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.AboutFragment.2
/* renamed from: com.ubt.jimu.user.setting.view.AboutFragment$2$1, reason: invalid class name */
class AnonymousClass1 implements UpdateManager.UpdateCallback {
AnonymousClass1() {
}
public /* synthetic */ void a() {
AboutFragment.this.c.setEnabled(true);
}
@Override // com.ubt.jimu.update.UpdateManager.UpdateCallback
public void a(UpdateApkEntities updateApkEntities) {
AboutFragment.this.c.post(new Runnable() { // from class: com.ubt.jimu.user.setting.view.b
@Override // java.lang.Runnable
public final void run() {
AboutFragment.AnonymousClass2.AnonymousClass1.this.a();
}
});
}
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
UpdateManager.c().a((Activity) AboutFragment.this.getActivity(), (UpdateManager.UpdateCallback) new AnonymousClass1(), true);
AboutFragment.this.c.setEnabled(false);
}
}, true, getResources().getColor(R.color.txt_287EF1)));
if (Cache.getInstance().getSettings().getBoolean(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false).booleanValue()) {
this.c.setVisibility(0);
} else {
this.c.setVisibility(8);
}
}
public /* synthetic */ void c(View view) {
b();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_about;
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onDestroy() {
UpdateManager.c().a();
super.onDestroy();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onPause() {
super.onPause();
}
@Override // androidx.fragment.app.Fragment
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
super.onRequestPermissionsResult(i, strArr, iArr);
if (iArr[0] == 0) {
b();
}
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
o();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
bindClick();
}
private void c(String str) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("message/rfc822");
intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
intent.putExtra("android.intent.extra.SUBJECT", "您的建议");
intent.putExtra("android.intent.extra.TEXT", "我们很希望能得到您的建议!!!");
startActivity(Intent.createChooser(intent, "Select email application."));
}
public /* synthetic */ void a(View view) {
c(this.h.getText().toString());
}
public /* synthetic */ void b(View view) {
c(this.f.getText().toString());
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public AboutPresenter createPresenter() {
return new AboutPresenter();
}
private void b() {
Intent intent = new Intent("android.intent.action.DIAL", Uri.parse("tel:" + this.e.getText().toString()));
intent.setFlags(268435456);
List<ResolveInfo> queryIntentActivities = getActivity().getPackageManager().queryIntentActivities(intent, 65536);
if (queryIntentActivities == null || queryIntentActivities.size() == 0) {
return;
}
startActivity(intent);
}
}

View File

@@ -0,0 +1,246 @@
package com.ubt.jimu.user.setting.view;
import android.content.Intent;
import android.os.Bundle;
import android.os.PersistableBundle;
import android.view.View;
import android.widget.ImageView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.SettingitemBean;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.mvp.HbBaseActivity;
import com.ubt.jimu.user.setting.presenter.CommonSettingPresenter;
import com.ubt.jimu.utils.TextUtils;
import java.util.List;
/* loaded from: classes2.dex */
public class CommonSettingActivity extends HbBaseActivity<CommonSettingPresenter> implements CommonSettingView {
private ImageView a;
private RecyclerView b;
private BaseQuickAdapter<SettingitemBean, BaseViewHolder> c;
private Fragment d;
private Fragment e;
private Fragment f;
private Fragment g;
private Fragment h;
private Fragment i;
private Fragment j;
private Fragment k;
private Fragment l;
private FragmentManager m;
private Fragment[] n = new Fragment[9];
private int o = -1;
private String p = "chooseIndex";
private FragmentTransaction D0() {
FragmentTransaction a = this.m.a();
int i = 0;
while (true) {
Fragment[] fragmentArr = this.n;
if (i >= fragmentArr.length) {
return a;
}
a.c(fragmentArr[i]);
i++;
}
}
private void E0() {
User user = UserDbHandler.getUser();
Bundle bundle = new Bundle();
if (user != null) {
String str = "nickname=" + user.getNickName() + "&avatar=" + TextUtils.e(user.getUserImage()) + "&openid=" + user.getUserId();
bundle.putInt("type", 1);
bundle.putInt("zoom", 100);
bundle.putString("url", "https://support.qq.com/product/33918?");
bundle.putString("data", str);
this.k.setArguments(bundle);
} else {
bundle.putInt("type", 0);
bundle.putInt("zoom", 100);
bundle.putString("url", "https://support.qq.com/product/33918?");
}
this.k.setArguments(bundle);
}
private void F0() {
this.a.setOnClickListener(this);
}
private void initView() {
this.a = (ImageView) findViewById(R.id.iv_setting_back);
this.b = (RecyclerView) findViewById(R.id.rcv_setting_right);
}
@Override // com.ubt.jimu.user.setting.view.CommonSettingView
public void d(List<SettingitemBean> list) {
if (this.c == null) {
this.c = new BaseQuickAdapter<SettingitemBean, BaseViewHolder>(R.layout.view_textview, list) { // from class: com.ubt.jimu.user.setting.view.CommonSettingActivity.1
/* JADX INFO: Access modifiers changed from: protected */
@Override // com.chad.library.adapter.base.BaseQuickAdapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void convert(BaseViewHolder baseViewHolder, SettingitemBean settingitemBean) {
baseViewHolder.setText(R.id.tv_setting_item, settingitemBean.getName());
if (settingitemBean.isChoose()) {
baseViewHolder.setTextColor(R.id.tv_setting_item, CommonSettingActivity.this.getResources().getColor(R.color.bg_24A8FF));
baseViewHolder.setBackgroundColor(R.id.rl_setting_content, CommonSettingActivity.this.getResources().getColor(R.color.bg_color_halfinvisibel_blue));
} else {
baseViewHolder.setTextColor(R.id.tv_setting_item, CommonSettingActivity.this.getResources().getColor(R.color.bg_596F80));
baseViewHolder.setBackgroundColor(R.id.rl_setting_content, CommonSettingActivity.this.getResources().getColor(R.color.translucent));
}
if (baseViewHolder.getAdapterPosition() != 6) {
baseViewHolder.setVisible(R.id.tv_new_version, false);
} else if (Cache.getInstance().getSettings().getBoolean(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false).booleanValue()) {
baseViewHolder.setVisible(R.id.tv_new_version, true);
} else {
baseViewHolder.setVisible(R.id.tv_new_version, false);
}
}
};
}
this.c.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { // from class: com.ubt.jimu.user.setting.view.CommonSettingActivity.2
@Override // com.chad.library.adapter.base.BaseQuickAdapter.OnItemClickListener
public void onItemClick(BaseQuickAdapter baseQuickAdapter, View view, int i) {
((CommonSettingPresenter) ((HbBaseActivity) CommonSettingActivity.this).mPresenter).a(i);
baseQuickAdapter.notifyDataSetChanged();
CommonSettingActivity.this.a((SettingitemBean) baseQuickAdapter.getItem(i));
}
});
this.b.setLayoutManager(new LinearLayoutManager(this));
this.b.setAdapter(this.c);
}
@Override // com.ubt.jimu.base.mvp.HbBaseActivity
public int getLayoutResId() {
return R.layout.activity_commonsetting;
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
Fragment fragment = this.n[this.o];
if (fragment instanceof FeedBackFragment) {
fragment.onActivityResult(i, i2, intent);
}
}
@Override // com.ubt.jimu.base.mvp.HbBaseActivity, com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
initView();
a(bundle);
F0();
((CommonSettingPresenter) this.mPresenter).b();
}
@Override // android.app.Activity
protected void onRestoreInstanceState(Bundle bundle) {
super.onRestoreInstanceState(bundle);
}
@Override // android.app.Activity
public void onSaveInstanceState(Bundle bundle, PersistableBundle persistableBundle) {
bundle.putInt(this.p, this.o);
super.onSaveInstanceState(bundle, persistableBundle);
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
if (view.getId() == R.id.iv_setting_back) {
finish();
}
}
@Override // com.ubt.jimu.base.mvp.HbBaseActivity
public CommonSettingPresenter createPresenter() {
return new CommonSettingPresenter();
}
private void a(Bundle bundle) {
this.m = getSupportFragmentManager();
FragmentTransaction a = this.m.a();
for (int i = 0; i < this.n.length; i++) {
Fragment a2 = this.m.a("frag" + i);
if (a2 != null) {
a.c(a2);
this.n[i] = a2;
} else {
switch (i) {
case 0:
this.d = new MyAccountFragment();
Bundle bundle2 = new Bundle();
bundle2.putLong("view_user_id", 0L);
this.d.setArguments(bundle2);
this.n[0] = this.d;
break;
case 1:
this.e = new CommonUseFragment();
this.n[1] = this.e;
break;
case 2:
this.f = new HardwareFragment();
this.n[2] = this.f;
break;
case 3:
this.g = new TeachFragment();
this.n[3] = this.g;
break;
case 4:
this.h = new LaboratoryFragment();
this.n[4] = this.h;
break;
case 5:
this.l = new PrivacyFragment();
this.n[5] = this.l;
break;
case 6:
this.i = new AboutFragment();
this.n[6] = this.i;
break;
case 7:
this.j = new FeedBackFragment();
this.n[7] = this.j;
break;
case 8:
this.k = new CommonWebFragment();
E0();
this.n[8] = this.k;
break;
}
a.a(R.id.rl_setting_content, this.n[i], "frag" + i);
a.c(this.n[i]);
}
}
if (bundle != null && bundle.getInt(this.p, this.o) != -1) {
this.o = bundle.getInt(this.p, this.o);
} else {
this.o = 0;
}
a.e(this.n[this.o]);
a.a();
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(SettingitemBean settingitemBean) {
FragmentTransaction D0 = D0();
int index = settingitemBean.getIndex();
D0.e(this.n[index]);
D0.a();
this.o = index;
}
}

View File

@@ -0,0 +1,10 @@
package com.ubt.jimu.user.setting.view;
import com.ubt.jimu.base.entities.SettingitemBean;
import com.ubt.jimu.base.mvp.BaseRxView;
import java.util.List;
/* loaded from: classes2.dex */
public interface CommonSettingView extends BaseRxView {
void d(List<SettingitemBean> list);
}

View File

@@ -0,0 +1,225 @@
package com.ubt.jimu.user.setting.view;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.analytics.BuglyUtil;
import com.ubt.jimu.analytics.JimuAnalyticsUtil;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.base.mvp.SingleClickListener;
import com.ubt.jimu.user.setting.presenter.CommonUsePresenter;
import com.ubt.jimu.utils.GlideCacheUtils;
import com.ubt.jimu.utils.SPUtils;
import com.ubtech.utils.PermissionHelper;
import com.ubtrobot.log.ALog;
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class CommonUseFragment extends BaseMvpFragment<CommonUsePresenter> implements CommonUsePresenter.CommonUseView, SingleClickListener {
private RelativeLayout a;
private TextView b;
private RelativeLayout c;
private CheckBox d;
private RelativeLayout e;
private CheckBox f;
private SharePreferenceHelper g;
private RelativeLayout h;
private ImageView i;
static /* synthetic */ void a(ObservableEmitter observableEmitter) throws Exception {
GlideCacheUtils.a().a(JimuApplication.l());
observableEmitter.onNext(true);
}
private void initView(View view) {
this.a = (RelativeLayout) view.findViewById(R.id.xr_clear_cache);
this.b = (TextView) view.findViewById(R.id.tv_cache_size);
this.c = (RelativeLayout) view.findViewById(R.id.xr_wifi);
this.d = (CheckBox) view.findViewById(R.id.cb_wifi);
this.e = (RelativeLayout) view.findViewById(R.id.xr_info);
this.f = (CheckBox) view.findViewById(R.id.cb_info);
this.h = (RelativeLayout) view.findViewById(R.id.user_experience_info);
this.i = (ImageView) view.findViewById(R.id.cb_user_experience);
}
private void o() {
if (SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE)) {
this.i.setBackgroundResource(R.drawable.checkbox_on_xxx);
} else {
this.i.setBackgroundResource(R.drawable.checkbox_off_xxx);
}
}
private void q() {
this.a.setOnClickListener(this);
this.c.setOnClickListener(this);
this.e.setOnClickListener(this);
this.h.setOnClickListener(this);
this.i.setOnClickListener(this);
this.d.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.user.setting.view.CommonUseFragment.1
@Override // android.widget.CompoundButton.OnCheckedChangeListener
public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
((CommonUsePresenter) CommonUseFragment.this.mPresenter).a(z);
}
});
this.f.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.user.setting.view.CommonUseFragment.2
@Override // android.widget.CompoundButton.OnCheckedChangeListener
public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
((CommonUsePresenter) CommonUseFragment.this.mPresenter).b(z);
}
});
}
private void v() {
this.b.setText(GlideCacheUtils.a().c(getActivity()));
this.g = new SharePreferenceHelper();
this.d.setChecked(this.g.getBoolean(SharePreferenceHelper.SP_KEY_WIFI_VIEW, true).booleanValue());
this.f.setChecked(this.g.getBoolean(SharePreferenceHelper.SP_KEY_INFO_TO, true).booleanValue());
o();
}
private void x() {
new JimuSimpleDialog.Builder(getActivity()).title(R.string.ubt_user_experience_title).cancel(R.string.dialog_add_later).ok(R.string.ok).content(R.string.ubt_user_experience_content).gravity(17).cancleBtnBg(R.drawable.sel_common_negative_btn).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.f
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
CommonUseFragment.this.a(dialogInterface, i);
}
}).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.g
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
CommonUseFragment.this.b(dialogInterface, i);
}
}).build().show();
}
public void b() {
if (PermissionHelper.a(getActivity(), "android.permission.WRITE_EXTERNAL_STORAGE")) {
Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.setting.view.h
@Override // io.reactivex.ObservableOnSubscribe
public final void subscribe(ObservableEmitter observableEmitter) {
CommonUseFragment.a(observableEmitter);
}
}).observeOn(AndroidSchedulers.a()).subscribeOn(Schedulers.b()).subscribe(new Observer<Boolean>() { // from class: com.ubt.jimu.user.setting.view.CommonUseFragment.3
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(Boolean bool) {
GlideCacheUtils.a().b(JimuApplication.l());
GlideCacheUtils.a().a(JimuApplication.l().getExternalCacheDir() + "image_manager_disk_cache", true);
CommonUseFragment.this.p();
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
}
});
} else {
((CommonUsePresenter) this.mPresenter).a();
}
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_commonuse;
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener, android.view.View.OnClickListener
public /* synthetic */ void onClick(View view) {
com.ubt.jimu.base.mvp.b.$default$onClick(this, view);
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
int id = view.getId();
if (id == R.id.xr_clear_cache) {
b();
return;
}
if (id == R.id.xr_wifi) {
this.d.setChecked(!r2.isChecked());
} else if (id == R.id.xr_info) {
this.f.setChecked(!r2.isChecked());
} else if (id == R.id.user_experience_info || id == R.id.cb_user_experience) {
x();
}
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
v();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
q();
}
@Override // com.ubt.jimu.user.setting.presenter.CommonUsePresenter.CommonUseView
public void p() {
this.b.setText(GlideCacheUtils.a().c(getActivity()));
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public CommonUsePresenter createPresenter() {
return new CommonUsePresenter();
}
private void a(boolean z) {
if (z) {
Context context = getContext();
if (context == null) {
return;
}
JimuAnalyticsUtil.a(context);
JimuAnalytics.b().a(z);
} else {
ALog.b("关闭体验优化", new Object[0]);
if (JimuAnalytics.b().a()) {
JimuAnalytics.b().a(z);
}
}
BuglyUtil.a(z);
}
public /* synthetic */ void b(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE, true);
o();
a(true);
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE, false);
o();
a(false);
}
}

View File

@@ -0,0 +1,485 @@
package com.ubt.jimu.user.setting.view;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.MailTo;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.Toast;
import com.liulishuo.filedownloader.model.FileDownloadModel;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.Constants;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.base.mvp.SingleClickListener;
import com.ubt.jimu.course.repository.CourseResult;
import com.ubt.jimu.unity.ModelType;
import com.ubt.jimu.user.Constant;
import com.ubt.jimu.user.setting.presenter.CommonWebPresenter;
import com.ubt.jimu.utils.ExternalOverFroyoUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.NetWorkUtil;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.widgets.choosePhotos.AlbumActivity;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubtech.utils.FileHelper;
import com.ubtech.utils.XLog;
import com.ubtech.view.widget.UButton;
import java.io.File;
import java.util.List;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class CommonWebFragment extends BaseMvpFragment<CommonWebPresenter> implements CommonWebPresenter.CommonWebView {
private ProgressBar a;
private WebView b;
private RelativeLayout c;
private ImageView d;
private UButton e;
private String f;
private String g;
private int h;
private int i;
private byte[] j;
private RelativeLayout k;
private ValueCallback<Uri[]> m;
private boolean l = false;
private boolean n = false;
private void A() {
this.l = true;
this.g = getArguments().getString("url");
this.f = this.g;
getArguments().getString("title");
this.h = getArguments().getInt("type");
String string = getArguments().getString("data");
if (string == null) {
string = "";
}
this.j = string.getBytes();
this.i = getArguments().getInt("zoom", 100);
getArguments().getBoolean("show_title");
this.b.getSettings().setTextZoom(this.i);
LogUtils.c("initData:" + this.g);
c(this.g);
if (this.g.contains("https://support.qq.com/product/33918?")) {
this.k.setVisibility(0);
} else {
this.k.setVisibility(8);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void B() {
new JimuSimpleDialog.Builder(getActivity()).cancel(R.string.cancel).ok(R.string.ok).content(R.string.tips_close_account).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.j
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.i
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
CommonWebFragment.this.a(dialogInterface, i);
}
}).cancleBtnBg(R.drawable.shape_cor50_bg92a7b6).build().show();
}
private void initView(View view) {
this.k = (RelativeLayout) view.findViewById(R.id.rl_left_back);
this.d = (ImageView) view.findViewById(R.id.iv_web_back);
this.e = (UButton) view.findViewById(R.id.btnLogout);
this.a = (ProgressBar) view.findViewById(R.id.pb_web);
this.b = (WebView) view.findViewById(R.id.web_view);
this.c = (RelativeLayout) view.findViewById(R.id.rl_web_error);
}
private void q() {
if (this.g.equals("https://support.qq.com/product/33918?")) {
this.j = null;
this.b.loadUrl(this.g);
}
}
private void v() {
if (Build.VERSION.SDK_INT >= 11) {
this.b.removeJavascriptInterface("searchBoxJavaBridge_");
this.b.removeJavascriptInterface("accessibility");
this.b.removeJavascriptInterface("accessibilityTraversal");
}
WebSettings settings = this.b.getSettings();
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setAllowFileAccess(true);
settings.setSupportZoom(true);
settings.setCacheMode(2);
settings.setBuiltInZoomControls(false);
settings.setLoadsImagesAutomatically(true);
settings.setDefaultTextEncodingName("UTF-8");
settings.setLoadWithOverviewMode(true);
settings.setDomStorageEnabled(true);
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
settings.setBlockNetworkLoads(false);
settings.setBlockNetworkImage(false);
this.b.setWebChromeClient(new WebChromeClient() { // from class: com.ubt.jimu.user.setting.view.CommonWebFragment.4
@Override // android.webkit.WebChromeClient
public void onProgressChanged(WebView webView, int i) {
if (i == 100) {
CommonWebFragment.this.a.setVisibility(8);
CommonWebFragment.this.b();
} else {
if (CommonWebFragment.this.a.getVisibility() == 8) {
CommonWebFragment.this.a.setVisibility(0);
}
CommonWebFragment.this.a.setProgress(i);
}
super.onProgressChanged(webView, i);
}
@Override // android.webkit.WebChromeClient
public void onReceivedTitle(WebView webView, String str) {
super.onReceivedTitle(webView, str);
Log.e("webviewtitle", str);
if (CommonWebFragment.this.g.equals("https://support.qq.com/product/33918?")) {
CommonWebFragment.this.n = true;
CommonWebFragment.this.c.setVisibility(8);
} else if (str.contains("404") || str.contains("500") || str.contains("Error") || str.contains("找不到网页") || str.contains("网页无法打开")) {
CommonWebFragment.this.n = false;
CommonWebFragment.this.c.setVisibility(0);
} else {
CommonWebFragment.this.n = true;
CommonWebFragment.this.c.setVisibility(8);
}
}
@Override // android.webkit.WebChromeClient
public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
CommonWebFragment.this.m = valueCallback;
Intent intent = new Intent(CommonWebFragment.this.getActivity(), (Class<?>) AlbumActivity.class);
intent.putExtra("type", "MULTITERM_IMAGE");
intent.putExtra(FileDownloadModel.TOTAL, 6);
CommonWebFragment.this.startActivityForResult(intent, 1);
return true;
}
});
this.b.setWebViewClient(new WebViewClient() { // from class: com.ubt.jimu.user.setting.view.CommonWebFragment.5
@Override // android.webkit.WebViewClient
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
CommonWebFragment.this.f = str;
CommonWebFragment.this.b();
LogUtils.c("onPageFinished:" + str);
if (CommonWebFragment.this.c.getVisibility() == 0 && NetWorkUtil.b(JimuApplication.l()) && CommonWebFragment.this.n) {
CommonWebFragment.this.c.setVisibility(8);
}
}
@Override // android.webkit.WebViewClient
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
CommonWebFragment.this.f = str;
LogUtils.c("onPageStarted:" + str);
if (NetWorkUtil.b(JimuApplication.l())) {
return;
}
CommonWebFragment.this.c.setVisibility(0);
}
@Override // android.webkit.WebViewClient
public void onReceivedError(WebView webView, int i, String str, String str2) {
super.onReceivedError(webView, i, str, str2);
}
@Override // android.webkit.WebViewClient
public void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
super.onReceivedHttpError(webView, webResourceRequest, webResourceResponse);
}
@Override // android.webkit.WebViewClient
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (str.startsWith("tel:")) {
CommonWebFragment.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
return true;
}
if (str.startsWith("mailto:")) {
MailTo parse = MailTo.parse(str);
CommonWebFragment.this.startActivity(CommonWebFragment.this.a(parse.getTo(), parse.getSubject(), parse.getBody(), parse.getCc()));
webView.reload();
return true;
}
if (TextUtils.isEmpty(str) || str.startsWith("http")) {
webView.loadUrl(str);
LogUtils.c("url:" + str);
return true;
}
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(str));
if (intent.resolveActivity(CommonWebFragment.this.getActivity().getPackageManager()) != null) {
intent.setFlags(270532608);
CommonWebFragment.this.getActivity().startActivity(intent);
} else {
Toast.makeText(CommonWebFragment.this.getActivity(), "App not installed", 0).show();
}
return true;
}
});
}
private void x() {
this.c.setOnClickListener(new SingleClickListener() { // from class: com.ubt.jimu.user.setting.view.CommonWebFragment.1
@Override // com.ubt.jimu.base.mvp.SingleClickListener, android.view.View.OnClickListener
public /* synthetic */ void onClick(View view) {
com.ubt.jimu.base.mvp.b.$default$onClick(this, view);
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
CommonWebFragment commonWebFragment = CommonWebFragment.this;
commonWebFragment.c(commonWebFragment.f);
}
});
this.d.setOnClickListener(new SingleClickListener() { // from class: com.ubt.jimu.user.setting.view.CommonWebFragment.2
@Override // com.ubt.jimu.base.mvp.SingleClickListener, android.view.View.OnClickListener
public /* synthetic */ void onClick(View view) {
com.ubt.jimu.base.mvp.b.$default$onClick(this, view);
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
if (CommonWebFragment.this.b.canGoBack()) {
CommonWebFragment.this.b.goBack();
}
}
});
this.e.setOnClickListener(new SingleClickListener() { // from class: com.ubt.jimu.user.setting.view.CommonWebFragment.3
@Override // com.ubt.jimu.base.mvp.SingleClickListener, android.view.View.OnClickListener
public /* synthetic */ void onClick(View view) {
com.ubt.jimu.base.mvp.b.$default$onClick(this, view);
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
CommonWebFragment.this.B();
}
});
}
private void y() {
User user;
if (!this.g.equals("https://support.qq.com/product/33918?") || (user = UserDbHandler.getUser()) == null) {
return;
}
this.j = ("nickname=" + user.getNickName() + "&avatar=" + com.ubt.jimu.utils.TextUtils.e(user.getUserImage()) + "&openid=" + user.getUserId()).getBytes();
this.b.postUrl("https://support.qq.com/product/33918?", this.j);
}
public void b() {
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_commonwebview;
}
@Override // com.ubt.jimu.user.setting.presenter.CommonWebPresenter.CommonWebView
public void h() {
hideLoading();
toast(getString(R.string.tips_delete_account_failed));
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public boolean isRegistEventBus() {
return true;
}
public void l() {
Cache.getInstance().clearCacheUser();
UserDbHandler.clearUser();
ShortcutHelper.a(getActivity());
EventBus.b().b(new MessageEvent(5));
}
public void o() {
User user = UserDbHandler.getUser();
if (user == null || user.getUserId() <= 0 || !this.f.contains(Constant.a)) {
this.e.setVisibility(8);
} else {
this.e.setVisibility(0);
}
}
@Override // androidx.fragment.app.Fragment
public void onActivityResult(int i, int i2, Intent intent) {
List list;
super.onActivityResult(i, i2, intent);
if (-1 != i2 || intent == null || (list = (List) intent.getSerializableExtra("result_data")) == null) {
return;
}
Uri[] uriArr = new Uri[list.size()];
for (int i3 = 0; i3 < list.size(); i3++) {
HPMedia hPMedia = (HPMedia) list.get(i3);
if (hPMedia != null) {
XLog.a("web", "media %s", hPMedia.getPath());
uriArr[i3] = Uri.fromFile(new File(hPMedia.getPath()));
}
}
ValueCallback<Uri[]> valueCallback = this.m;
if (valueCallback != null) {
valueCallback.onReceiveValue(uriArr);
}
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
return super.onCreateView(layoutInflater, viewGroup, bundle);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onDestroy() {
WebView webView = this.b;
if (webView != null) {
ViewParent parent = webView.getParent();
if (parent != null) {
((ViewGroup) parent).removeView(this.b);
}
this.b.stopLoading();
this.b.clearHistory();
this.b.removeAllViews();
this.b.destroy();
this.b.clearCache(true);
this.b = null;
}
super.onDestroy();
}
@Override // androidx.fragment.app.Fragment
public void onHiddenChanged(boolean z) {
super.onHiddenChanged(z);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onPause() {
super.onPause();
this.b.onPause();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public void onReceiveMessage(MessageEvent messageEvent) {
super.onReceiveMessage(messageEvent);
if (messageEvent.getType() == 1) {
o();
q();
} else if (messageEvent.getType() == 0) {
o();
y();
}
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onResume() {
super.onResume();
o();
this.b.onResume();
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
if (this.l) {
return;
}
A();
v();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
x();
}
/* JADX INFO: Access modifiers changed from: private */
public void c(String str) {
if (this.h == 0) {
this.b.loadUrl(str);
return;
}
byte[] bArr = this.j;
if (bArr != null) {
this.b.postUrl(str, bArr);
} else {
this.b.loadUrl(str);
}
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public CommonWebPresenter createPresenter() {
return new CommonWebPresenter();
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
if (!NetWorkUtil.b(JimuApplication.l())) {
toast(getString(R.string.network_error));
return;
}
((CommonWebPresenter) this.mPresenter).a();
dialogInterface.dismiss();
showLoading(getString(R.string.logoff) + "...");
}
@Override // com.ubt.jimu.user.setting.presenter.CommonWebPresenter.CommonWebView
public void a(ApiStatus apiStatus) {
hideLoading();
if (apiStatus.getCode() != 0 && !CourseResult.SUCCESS.equals(apiStatus.getMessage())) {
toast(getString(R.string.tips_delete_account_failed));
return;
}
File file = new File(ExternalOverFroyoUtils.a(JimuApplication.l(), (ModelType) null) + String.format(Constants.USER_HOME, Cache.getInstance().getUserId()));
if (file.exists()) {
FileHelper.a(file);
}
l();
toast(getString(R.string.tips_delete_account));
this.e.setVisibility(8);
EventBus.b().b(new MessageEvent(5));
}
/* JADX INFO: Access modifiers changed from: private */
public Intent a(String str, String str2, String str3, String str4) {
Intent intent = new Intent("android.intent.action.SEND");
intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
intent.putExtra("android.intent.extra.TEXT", str3);
intent.putExtra("android.intent.extra.SUBJECT", str2);
intent.putExtra("android.intent.extra.CC", str4);
intent.setType("message/rfc822");
return intent;
}
}

View File

@@ -0,0 +1,579 @@
package com.ubt.jimu.user.setting.view;
import android.annotation.SuppressLint;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.jakewharton.rxbinding2.view.RxView;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.FeedbackEntities;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.event.SelectPackEvent;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.community.presenter.PublishCommunityPresenter;
import com.ubt.jimu.main.utils.CardActionUtils;
import com.ubt.jimu.picture.PictureShowActivity;
import com.ubt.jimu.upload.DataUploadProxy;
import com.ubt.jimu.upload.UploadRequest;
import com.ubt.jimu.upload.UploadResponse;
import com.ubt.jimu.user.feedback.FeedBackIconAdapter;
import com.ubt.jimu.user.feedback.FeedBackIconBean;
import com.ubt.jimu.user.feedback.FeedbackPostBean;
import com.ubt.jimu.user.feedback.IFBOperateImg;
import com.ubt.jimu.user.feedback.PostMediaBean;
import com.ubt.jimu.user.setting.view.FeedBackFragment;
import com.ubt.jimu.user.setting.view.FeedBackPresenter;
import com.ubt.jimu.user.view.LoginActivity;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.widgets.FeedBackTypeLayout;
import com.ubt.jimu.widgets.UploadPopupWindow;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubt.jimu.widgets.player.UbtPlayer;
import com.ubtech.utils.StringUtils;
import com.ubtech.view.widget.ToastView;
import com.ubtech.view.widget.UButton;
import com.ubtrobot.log.ALog;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.functions.Consumer;
import io.reactivex.schedulers.Schedulers;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
/* loaded from: classes2.dex */
public class FeedBackFragment extends BaseMvpFragment<FeedBackPresenter> implements FeedBackPresenter.FeedBackView {
private String a = "sales";
private FeedBackTypeLayout b;
private TextView c;
private ImageView d;
private TextView e;
private EditText f;
private RelativeLayout g;
private EditText h;
private UButton i;
private RelativeLayout j;
private RelativeLayout k;
private TextView l;
private RecyclerView m;
private FeedBackIconAdapter n;
private ArrayList<FeedBackIconBean> o;
private UploadPopupWindow p;
private long q;
/* renamed from: com.ubt.jimu.user.setting.view.FeedBackFragment$1, reason: invalid class name */
class AnonymousClass1 implements PublishCommunityPresenter.CompressionProgressListener {
AnonymousClass1() {
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void U() {
((FragmentActivity) Objects.requireNonNull(FeedBackFragment.this.getActivity())).runOnUiThread(new Runnable() { // from class: com.ubt.jimu.user.setting.view.l
@Override // java.lang.Runnable
public final void run() {
FeedBackFragment.AnonymousClass1.this.b();
}
});
}
public /* synthetic */ void a(int i) {
FeedBackFragment.this.p.b(i);
}
public /* synthetic */ void b() {
FeedBackFragment.this.p.a(FeedBackFragment.this.getResources().getString(R.string.compressing_video));
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void c(boolean z) {
ALog.a("FeedBackFragment").d("视频压缩失败:");
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void d(final int i) {
((FragmentActivity) Objects.requireNonNull(FeedBackFragment.this.getActivity())).runOnUiThread(new Runnable() { // from class: com.ubt.jimu.user.setting.view.n
@Override // java.lang.Runnable
public final void run() {
FeedBackFragment.AnonymousClass1.this.a(i);
}
});
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void m() {
ALog.a("FeedBackFragment").d("视频压缩完成");
((FragmentActivity) Objects.requireNonNull(FeedBackFragment.this.getActivity())).runOnUiThread(new Runnable() { // from class: com.ubt.jimu.user.setting.view.o
@Override // java.lang.Runnable
public final void run() {
FeedBackFragment.AnonymousClass1.this.a();
}
});
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void onAllCompressFail() {
ALog.a("FeedBackFragment").d("视频压缩全部失败");
FeedBackFragment.this.p.a(FeedBackFragment.this.rootView, UploadPopupWindow.UploadState.UPLOAD_FAILURE);
}
@Override // com.ubt.jimu.community.presenter.PublishCommunityPresenter.CompressionProgressListener
public void a(int i, String str) {
FeedBackIconBean feedBackIconBean = ((FeedBackPresenter) FeedBackFragment.this.mPresenter).c().getmMediaList().get(i);
File file = new File(str);
if (file.exists()) {
feedBackIconBean.setPath(str);
feedBackIconBean.setmName(file.getName());
}
}
public /* synthetic */ void a() {
FeedBackFragment.this.p.a(FeedBackFragment.this.getResources().getString(R.string.uploading));
FeedBackFragment.this.p.b(0);
Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.setting.view.m
@Override // io.reactivex.ObservableOnSubscribe
public final void subscribe(ObservableEmitter observableEmitter) {
FeedBackFragment.AnonymousClass1.this.a(observableEmitter);
}
}).subscribeOn(Schedulers.b()).subscribe();
}
public /* synthetic */ void a(ObservableEmitter observableEmitter) throws Exception {
FeedBackFragment feedBackFragment = FeedBackFragment.this;
((FeedBackPresenter) feedBackFragment.mPresenter).c(feedBackFragment.o);
}
}
@SuppressLint({"CheckResult"})
private void A() {
((FeedBackPresenter) this.mPresenter).a(new AnonymousClass1());
RxView.a(this.i).throttleFirst(500L, TimeUnit.MILLISECONDS).subscribe(new Consumer() { // from class: com.ubt.jimu.user.setting.view.t
@Override // io.reactivex.functions.Consumer
public final void accept(Object obj) {
FeedBackFragment.this.a(obj);
}
});
RxView.a(this.l).throttleFirst(500L, TimeUnit.MILLISECONDS).subscribe(new Consumer() { // from class: com.ubt.jimu.user.setting.view.u
@Override // io.reactivex.functions.Consumer
public final void accept(Object obj) {
FeedBackFragment.this.b(obj);
}
});
this.b.setiSelectCallBack(new FeedBackTypeLayout.ISelectCallBack() { // from class: com.ubt.jimu.user.setting.view.FeedBackFragment.2
@Override // com.ubt.jimu.widgets.FeedBackTypeLayout.ISelectCallBack
public void a() {
FeedBackFragment.this.a = "sales";
}
@Override // com.ubt.jimu.widgets.FeedBackTypeLayout.ISelectCallBack
public void b() {
FeedBackFragment.this.a = "product";
}
});
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.p
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FeedBackFragment.this.a(view);
}
});
}
private void B() {
this.b.a();
x();
}
private void C() {
this.p = new UploadPopupWindow(getActivity());
this.p.a(new UploadPopupWindow.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.FeedBackFragment.3
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void G() {
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void O() {
FeedBackFragment.this.b();
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void R() {
}
@Override // com.ubt.jimu.widgets.UploadPopupWindow.OnClickListener
public void e0() {
}
});
this.p.a(this.rootView, UploadPopupWindow.UploadState.UPLOADING_PROGRESS);
}
private void D() {
String trim = this.f.getText().toString().trim();
if (LocaleUtils.f()) {
if (StringUtils.e(trim) || (!StringUtils.d(trim) && !StringUtils.a((CharSequence) trim))) {
ToastView.a(JimuApplication.k, getString(R.string.feedback_contact_toast_error), ToastView.Type.ERROR).a();
return;
}
} else if (StringUtils.e(trim) || !StringUtils.d(trim)) {
ToastView.a(JimuApplication.k, getString(R.string.error_email_format), ToastView.Type.ERROR).a();
return;
}
String trim2 = this.h.getText().toString().trim();
if (StringUtils.e(trim2) || trim2.length() < 10) {
ToastView.a(JimuApplication.k, getString(R.string.feedback_content_toast_error), ToastView.Type.ERROR).a();
return;
}
if (Cache.getInstance().getUser() == null) {
new JimuSimpleDialog.Builder(getActivity()).cancel(R.string.i_got_it).ok(R.string.now_login).content(R.string.setting_feedback_loginnow).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.v
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.y
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
FeedBackFragment.this.a(dialogInterface, i);
}
}).build().show();
return;
}
((FeedBackPresenter) this.mPresenter).a(this.f.getText().toString().trim(), this.h.getText().toString().trim(), this.a, this.q);
if (this.o.size() > 0) {
F();
} else {
((FeedBackPresenter) this.mPresenter).b(this.o);
}
}
private void E() {
this.k.setVisibility(8);
this.j.setVisibility(0);
}
private void F() {
JimuSimpleDialog.showWifiOnlyDialog(getActivity(), new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.x
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
FeedBackFragment.d(dialogInterface, i);
}
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.w
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
FeedBackFragment.this.b(dialogInterface, i);
}
}, false);
}
private void H() {
((FeedBackPresenter) this.mPresenter).b();
this.o.clear();
this.k.setVisibility(0);
this.j.setVisibility(8);
}
static /* synthetic */ void d(DialogInterface dialogInterface, int i) {
}
private void initView(View view) {
this.b = (FeedBackTypeLayout) view.findViewById(R.id.feedback_type);
this.f = (EditText) view.findViewById(R.id.et_email);
this.h = (EditText) view.findViewById(R.id.et_feedback);
this.i = (UButton) view.findViewById(R.id.xl_send);
this.g = (RelativeLayout) view.findViewById(R.id.card_external);
this.c = (TextView) view.findViewById(R.id.external_name);
this.d = (ImageView) view.findViewById(R.id.external_icon);
this.e = (TextView) view.findViewById(R.id.contact_desc);
this.m = (RecyclerView) view.findViewById(R.id.icon_list);
this.j = (RelativeLayout) view.findViewById(R.id.container);
this.k = (RelativeLayout) view.findViewById(R.id.success_view);
this.l = (TextView) view.findViewById(R.id.feedback_complete_sure);
B();
A();
y();
}
private void x() {
String packageImagePath = Cache.getInstance().getPackageImagePath();
if (TextUtils.isEmpty(packageImagePath)) {
this.c.setText(getResources().getString(R.string.feedback_external_default));
this.d.setVisibility(8);
this.c.setVisibility(0);
} else {
this.d.setVisibility(0);
this.c.setVisibility(8);
this.q = Cache.getInstance().getPackageId();
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(packageImagePath);
a.a(new RequestOptions().b(R.drawable.image_load_error).a(R.drawable.image_load_error).b());
a.a(this.d);
}
}
private void y() {
this.o = new ArrayList<>();
this.n = new FeedBackIconAdapter(getActivity());
((FeedBackPresenter) this.mPresenter).a(new FeedBackPresenter.IChooseImg() { // from class: com.ubt.jimu.user.setting.view.r
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.IChooseImg
public final void a(List list) {
FeedBackFragment.this.h(list);
}
});
this.m.setLayoutManager(new GridLayoutManager(getActivity(), 3));
this.n.a(new IFBOperateImg() { // from class: com.ubt.jimu.user.setting.view.FeedBackFragment.4
@Override // com.ubt.jimu.user.feedback.IFBOperateImg
public void a() {
FeedBackFragment feedBackFragment = FeedBackFragment.this;
((FeedBackPresenter) feedBackFragment.mPresenter).a(feedBackFragment.getActivity());
}
@Override // com.ubt.jimu.user.feedback.IFBOperateImg
public void b(FeedBackIconBean feedBackIconBean) {
PictureShowActivity.start(FeedBackFragment.this.getActivity(), "", feedBackIconBean.getPath());
}
@Override // com.ubt.jimu.user.feedback.IFBOperateImg
public void a(int i) {
FeedBackFragment.this.o.remove(i);
((FeedBackPresenter) FeedBackFragment.this.mPresenter).a(i);
FeedBackFragment.this.n.a(FeedBackFragment.this.o);
}
@Override // com.ubt.jimu.user.feedback.IFBOperateImg
public void a(FeedBackIconBean feedBackIconBean) {
UbtPlayer.a(FeedBackFragment.this.getActivity(), "", feedBackIconBean.getPath());
}
});
this.m.setAdapter(this.n);
this.n.a((List<FeedBackIconBean>) null);
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void allUploadSucceed() {
((FragmentActivity) Objects.requireNonNull(getActivity())).runOnUiThread(new Runnable() { // from class: com.ubt.jimu.user.setting.view.q
@Override // java.lang.Runnable
public final void run() {
FeedBackFragment.this.q();
}
});
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void g() {
UploadPopupWindow uploadPopupWindow = this.p;
if (uploadPopupWindow != null && uploadPopupWindow.c()) {
this.p.a();
}
ToastView.a(JimuApplication.k, getString(R.string.failed_to_send_feedback), ToastView.Type.SUCCESS).a();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_feedback;
}
public /* synthetic */ void h(List list) {
this.o.clear();
Iterator it = list.iterator();
while (it.hasNext()) {
HPMedia hPMedia = (HPMedia) it.next();
this.o.add(new FeedBackIconBean(false, hPMedia.getPath(), hPMedia.getMediaType(), hPMedia.getDisplayName()));
}
this.n.a(this.o);
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void k() {
((FragmentActivity) Objects.requireNonNull(getActivity())).runOnUiThread(new Runnable() { // from class: com.ubt.jimu.user.setting.view.k
@Override // java.lang.Runnable
public final void run() {
FeedBackFragment.this.v();
}
});
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void n() {
C();
}
protected void o() {
User user;
EditText editText;
if (LocaleUtils.f()) {
this.e.setText(getResources().getString(R.string.feedback_contact_way));
this.f.setHint(getResources().getString(R.string.feedback_contact_hint));
} else {
this.e.setText(getResources().getString(R.string.email));
this.f.setHint(getResources().getString(R.string.setting_input_email));
}
String userId = Cache.getInstance().getUserId();
if (TextUtils.isEmpty(userId) || userId.equals("local") || (user = Cache.getInstance().getUser()) == null) {
return;
}
String email = user.getEmail();
String phone = user.getPhone();
if (!TextUtils.isEmpty(phone)) {
this.f.setText(phone);
} else {
if (TextUtils.isEmpty(email) || (editText = this.f) == null) {
return;
}
editText.setText(email);
}
}
@Override // androidx.fragment.app.Fragment
public void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
((FeedBackPresenter) this.mPresenter).a(i, i2, intent);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onDestroy() {
super.onDestroy();
if (EventBus.b().a(this)) {
EventBus.b().d(this);
}
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onResume() {
super.onResume();
o();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onSelectExternal(SelectPackEvent selectPackEvent) {
this.q = selectPackEvent.getPackId();
if (TextUtils.isEmpty(selectPackEvent.getPacketImgPath())) {
this.d.setVisibility(8);
this.c.setVisibility(0);
return;
}
this.d.setVisibility(0);
this.c.setVisibility(8);
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(selectPackEvent.getPacketImgPath());
a.a(new RequestOptions().b(R.drawable.image_load_error).a(R.drawable.image_load_error).b());
a.a(this.d);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
if (!EventBus.b().a(this)) {
EventBus.b().c(this);
}
initView(view);
}
public /* synthetic */ void q() {
UploadPopupWindow uploadPopupWindow = this.p;
if (uploadPopupWindow == null || !uploadPopupWindow.c()) {
return;
}
this.p.a();
}
public /* synthetic */ void v() {
this.p.a(105);
this.p.a(getResources().getString(R.string.uploading));
}
public /* synthetic */ void b(Object obj) throws Exception {
this.h.setText("");
E();
this.n.a((List<FeedBackIconBean>) null);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public FeedBackPresenter createPresenter() {
return new FeedBackPresenter(getActivity(), this);
}
public /* synthetic */ void a(Object obj) throws Exception {
D();
}
public /* synthetic */ void a(View view) {
CardActionUtils.a(getActivity(), 9, this.q);
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void a(FeedbackEntities feedbackEntities) {
if (feedbackEntities.isStatus()) {
ToastView.a(JimuApplication.k, getString(R.string.feedback_success), ToastView.Type.SUCCESS).a();
H();
} else {
ToastView.a(JimuApplication.k, getString(R.string.failed_to_send_feedback), ToastView.Type.SUCCESS).a();
}
}
public /* synthetic */ void b(DialogInterface dialogInterface, int i) {
((FeedBackPresenter) this.mPresenter).b(this.o);
}
public void b() {
((FeedBackPresenter) this.mPresenter).a();
DataUploadProxy.c().a();
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void a(int i) {
this.p.a(i);
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
LoginActivity.start(getActivity());
}
public /* synthetic */ void a(double d) {
this.p.b((int) (d * 100.0d));
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void a(UploadRequest uploadRequest, final double d) {
((FragmentActivity) Objects.requireNonNull(getActivity())).runOnUiThread(new Runnable() { // from class: com.ubt.jimu.user.setting.view.s
@Override // java.lang.Runnable
public final void run() {
FeedBackFragment.this.a(d);
}
});
}
@Override // com.ubt.jimu.user.setting.view.FeedBackPresenter.FeedBackView
public void a(UploadResponse uploadResponse) {
if (uploadResponse == null) {
return;
}
FeedbackPostBean c = ((FeedBackPresenter) this.mPresenter).c();
List<PostMediaBean> imageList = c.getImageList();
if (imageList == null) {
imageList = new ArrayList<>();
c.setImageList(imageList);
}
if (imageList != null) {
imageList.add(new PostMediaBean(uploadResponse.a(), uploadResponse.c()));
}
}
}

View File

@@ -0,0 +1,425 @@
package com.ubt.jimu.user.setting.view;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.text.TextUtils;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.FeedbackEntities;
import com.ubt.jimu.base.entities.PublishType;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.http.ApiClient;
import com.ubt.jimu.base.http.ApiConstants;
import com.ubt.jimu.base.http.service.UserService;
import com.ubt.jimu.base.mvp.BaseRxView;
import com.ubt.jimu.base.mvp.RxPresenter;
import com.ubt.jimu.community.presenter.PublishCommunityPresenter;
import com.ubt.jimu.upload.DataUploadProxy;
import com.ubt.jimu.upload.ProgressUploadCallback;
import com.ubt.jimu.upload.UploadRequest;
import com.ubt.jimu.upload.UploadResponse;
import com.ubt.jimu.user.feedback.FeedBackIconBean;
import com.ubt.jimu.user.feedback.FeedbackPostBean;
import com.ubt.jimu.user.feedback.LogUploadWorker;
import com.ubt.jimu.utils.EncryptUtils;
import com.ubt.jimu.utils.Md5Utils;
import com.ubt.jimu.utils.videoUtil.CompressUtil;
import com.ubt.jimu.video.Configuration;
import com.ubt.jimu.video.OnCompressListener;
import com.ubt.jimu.video.VideoCompressUtils;
import com.ubt.jimu.widgets.choosePhotos.AlbumActivity;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubtech.permission.JimuPermissionRequest;
import com.ubtech.permission.PermissionRequestListener;
import com.ubtech.utils.StringUtils;
import com.ubtech.view.widget.ToastView;
import com.ubtrobot.log.ALog;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes2.dex */
public class FeedBackPresenter extends RxPresenter<FeedBackView> {
private Context a;
private FeedBackView b;
private FeedbackPostBean c;
private ArrayList<HPMedia> d;
private IChooseImg e;
private boolean f;
private boolean g;
private PublishCommunityPresenter.CompressionProgressListener h;
public interface FeedBackView extends BaseRxView {
void a(int i);
void a(FeedbackEntities feedbackEntities);
void a(UploadRequest uploadRequest, double d);
void a(UploadResponse uploadResponse);
void allUploadSucceed();
void g();
void k();
void n();
}
public interface IChooseImg {
void a(List<HPMedia> list);
}
public FeedBackPresenter(Context context, FeedBackView feedBackView) {
this.a = context;
this.b = feedBackView;
}
private void d() {
VideoCompressUtils.a(JimuApplication.k).a();
}
/* JADX INFO: Access modifiers changed from: private */
public void e() {
FeedbackPostBean c = c();
c.setAppType("2");
c.setServiceVersion(ApiConstants.getAppVersion());
long currentTimeMillis = System.currentTimeMillis();
c.setRequestTime(String.valueOf(currentTimeMillis));
c.setRequestKey(EncryptUtils.a(currentTimeMillis + ApiConstants.ENCODE_KEY, 32));
c.setSystemLanguage(JimuApplication.l().g());
c.setSystemArea(JimuApplication.l().c());
c.setAppSource("Jimu");
c.setLanguage(JimuApplication.l().g());
ALog.a("FeedBackFragment").d("请求参数:" + c.toString());
((UserService) ApiClient.getService(UserService.class)).sendFeedback(c).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<FeedbackEntities>() { // from class: com.ubt.jimu.user.setting.view.FeedBackPresenter.5
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(FeedbackEntities feedbackEntities) {
ALog.a("FeedBackFragment").d("反馈完成:" + feedbackEntities);
FeedBackPresenter.this.b.hideLoadingDialog();
FeedBackPresenter.this.b.a(feedbackEntities);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
ALog.a("FeedBackFragment").d("反馈失败:" + th.getMessage());
FeedBackPresenter.this.b.hideLoadingDialog();
ToastView.a(FeedBackPresenter.this.a, FeedBackPresenter.this.a.getString(R.string.failed_to_send_feedback), ToastView.Type.SUCCESS).a();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
}
});
}
public void b(List<FeedBackIconBean> list) {
int i = 0;
this.g = false;
final ArrayList arrayList = new ArrayList();
for (FeedBackIconBean feedBackIconBean : list) {
if (!feedBackIconBean.isAddFlag()) {
arrayList.add(feedBackIconBean);
}
}
if (arrayList.size() <= 0) {
this.b.showLoadingDialog(JimuApplication.l().getString(R.string.feedback_sending));
a(false);
return;
}
this.b.n();
this.c.setmMediaList(arrayList);
Iterator<FeedBackIconBean> it = arrayList.iterator();
while (it.hasNext()) {
if (1 == it.next().getmType()) {
i++;
}
}
if (i > 0) {
this.b.a((i * 100) + 10);
a(arrayList);
} else {
this.b.k();
Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.setting.view.a0
@Override // io.reactivex.ObservableOnSubscribe
public final void subscribe(ObservableEmitter observableEmitter) {
FeedBackPresenter.this.a(arrayList, observableEmitter);
}
}).subscribeOn(Schedulers.b()).subscribe();
}
a(true);
}
public FeedbackPostBean c() {
return this.c;
}
public void a(String str, String str2, String str3, long j) {
this.c = new FeedbackPostBean();
if (!TextUtils.isEmpty(str) && StringUtils.d(str)) {
this.c.setFeedbackEmail(str);
} else if (!TextUtils.isEmpty(str) && StringUtils.a((CharSequence) str)) {
this.c.setFeedbackPhone(str);
}
User user = UserDbHandler.getUser();
if (user == null || user.getUserId() > 0) {
this.c.setFeedbackUser(Long.valueOf(user.getUserId()));
}
this.c.setFeedbackContent(str2);
this.c.setDeviceType(Build.MODEL);
this.c.setDeviceVersion("android-" + Build.VERSION.RELEASE);
this.c.setFeedbackType(str3);
this.c.setPackageId((int) j);
this.c.setLanguage(JimuApplication.l().g());
this.c.setArea(JimuApplication.l().c());
}
public void c(List<FeedBackIconBean> list) {
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
for (int i = 0; i < list.size(); i++) {
FeedBackIconBean feedBackIconBean = list.get(i);
int i2 = feedBackIconBean.getmType();
if (i2 == 0 || i2 == 1) {
UploadRequest uploadRequest = new UploadRequest();
ALog.a("FeedBackFragment").d("\"MD5后数值" + Md5Utils.a(feedBackIconBean.getmName(), 8));
uploadRequest.a("jimu/post/" + (Md5Utils.a(feedBackIconBean.getmName(), 8) + (i2 == 1 ? ".mp4" : ".jpg")));
uploadRequest.b(feedBackIconBean.getPath());
uploadRequest.a(i);
if (i2 == 0) {
uploadRequest.a(PublishType.IMAGE);
}
arrayList.add(uploadRequest);
if (i2 == 1) {
arrayList2.add(uploadRequest);
}
}
}
this.f = false;
DataUploadProxy.c().a(arrayList, new ProgressUploadCallback() { // from class: com.ubt.jimu.user.setting.view.FeedBackPresenter.3
@Override // com.ubt.jimu.upload.ProgressUploadCallback
public void a(UploadRequest uploadRequest2, double d) {
if (FeedBackPresenter.this.g) {
return;
}
FeedBackPresenter.this.b.a(uploadRequest2, d);
}
@Override // com.ubt.jimu.upload.ProgressUploadCallback, com.ubt.jimu.upload.IUploadCallback
public void allComplete() {
}
@Override // com.ubt.jimu.upload.ProgressUploadCallback, com.ubt.jimu.upload.IUploadCallback
public void allUploadSucceed() {
ALog.a("FeedBackFragment").d("所有任务执行完成");
if (FeedBackPresenter.this.g) {
return;
}
FeedBackPresenter.this.c().setMediaUploadFinishFlag(true);
FeedBackPresenter.this.b.allUploadSucceed();
if (FeedBackPresenter.this.c().isLogUploadFinisgFlag()) {
FeedBackPresenter.this.e();
}
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void uploadFaulted(UploadRequest uploadRequest2, Exception exc) {
ALog.a("FeedBackFragment").d("上传失败");
if (FeedBackPresenter.this.f) {
return;
}
FeedBackPresenter.this.f = true;
DataUploadProxy.c().a();
FeedBackPresenter.this.b.g();
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void uploadSucceed(UploadResponse uploadResponse) {
if (FeedBackPresenter.this.g) {
return;
}
FeedBackPresenter.this.b.a(uploadResponse);
}
});
}
public void a(final Activity activity) {
if (this.d == null) {
this.d = new ArrayList<>();
}
JimuPermissionRequest.c(activity, new PermissionRequestListener() { // from class: com.ubt.jimu.user.setting.view.FeedBackPresenter.1
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
AlbumActivity.a(activity, 999, 6, FeedBackPresenter.this.d, 5, "MULTITERM_VIDEO_IMAGE");
}
});
}
public void b() {
ArrayList<HPMedia> arrayList = this.d;
if (arrayList != null) {
arrayList.clear();
}
}
public /* synthetic */ void a(List list, ObservableEmitter observableEmitter) throws Exception {
c((List<FeedBackIconBean>) list);
}
public void a(List<FeedBackIconBean> list) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < list.size(); i++) {
FeedBackIconBean feedBackIconBean = list.get(i);
if (feedBackIconBean.getmType() == 1) {
String path = feedBackIconBean.getPath();
Configuration configuration = new Configuration();
String a = CompressUtil.a(path, i);
configuration.a = path;
configuration.b = a;
configuration.f = i;
arrayList.add(configuration);
}
}
VideoCompressUtils.a(JimuApplication.k).a(arrayList, new OnCompressListener() { // from class: com.ubt.jimu.user.setting.view.FeedBackPresenter.2
@Override // com.ubt.jimu.video.OnCompressListener
public void onAllCompressFail() {
if (FeedBackPresenter.this.h != null) {
FeedBackPresenter.this.h.onAllCompressFail();
}
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onAllCompressSuccess() {
if (FeedBackPresenter.this.h != null) {
FeedBackPresenter.this.h.m();
}
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onFail(boolean z) {
if (FeedBackPresenter.this.h != null) {
FeedBackPresenter.this.h.c(z);
}
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onProgress(float f) {
if (FeedBackPresenter.this.g) {
ALog.a("FeedBackFragment").d("压缩视频被取消");
} else if (FeedBackPresenter.this.h != null) {
FeedBackPresenter.this.h.d((int) f);
}
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onSuccess(Configuration configuration2) {
if (FeedBackPresenter.this.h != null) {
FeedBackPresenter.this.h.a(configuration2.f, configuration2.b);
}
}
@Override // com.ubt.jimu.video.OnCompressListener
public void prepareCompress() {
if (FeedBackPresenter.this.h != null) {
FeedBackPresenter.this.h.U();
}
}
});
}
public /* synthetic */ void a(final boolean z, ObservableEmitter observableEmitter) throws Exception {
new LogUploadWorker().c(new LogUploadWorker.LogWorkerCallBack() { // from class: com.ubt.jimu.user.setting.view.FeedBackPresenter.4
@Override // com.ubt.jimu.user.feedback.LogUploadWorker.LogWorkerCallBack
public void a(String str) {
ALog.a("FeedBackFragment").d("日志上传成功");
FeedBackPresenter.this.c().setLogFilePath(str);
FeedBackPresenter.this.c().setLogUploadFinisgFlag(true);
if (z && FeedBackPresenter.this.c().isMediaUploadFinishFlag()) {
ALog.a("FeedBackFragment").d("媒体上传完成:发布反馈");
FeedBackPresenter.this.e();
} else {
if (z) {
return;
}
ALog.a("FeedBackFragment").d("不需要等待媒体上传完成:发布反馈");
FeedBackPresenter.this.e();
}
}
@Override // com.ubt.jimu.user.feedback.LogUploadWorker.LogWorkerCallBack
public void b(String str) {
ALog.a("FeedBackFragment").d("日志上传失败");
FeedBackPresenter.this.c().setLogFilePath("");
FeedBackPresenter.this.c().setLogUploadFinisgFlag(true);
if (z) {
return;
}
ALog.a("FeedBackFragment").d("不需要等待媒体上传完成:发布反馈");
FeedBackPresenter.this.e();
}
});
}
public void a(final boolean z) {
Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.setting.view.z
@Override // io.reactivex.ObservableOnSubscribe
public final void subscribe(ObservableEmitter observableEmitter) {
FeedBackPresenter.this.a(z, observableEmitter);
}
}).subscribeOn(Schedulers.b()).subscribe();
}
public void a() {
this.g = true;
d();
}
public void a(int i) {
ArrayList<HPMedia> arrayList = this.d;
if (arrayList == null || arrayList.size() <= i) {
return;
}
this.d.remove(i);
}
public void a(PublishCommunityPresenter.CompressionProgressListener compressionProgressListener) {
this.h = compressionProgressListener;
}
public void a(IChooseImg iChooseImg) {
this.e = iChooseImg;
}
public void a(int i, int i2, Intent intent) {
if (-1 == i2 && intent != null && i == 999) {
List list = (List) intent.getSerializableExtra("result_data");
ALog.a("FeedBackFragment").d("选中的列表:" + list.size());
this.d.clear();
this.d.addAll(list);
IChooseImg iChooseImg = this.e;
if (iChooseImg != null) {
iChooseImg.a(this.d);
}
}
}
}

View File

@@ -0,0 +1,29 @@
package com.ubt.jimu.user.setting.view;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class GameControllerSupportIntroductionActivity extends BaseActivity {
private TextView a;
private ImageView b;
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.layout_gamecontroller_introduction);
this.a = (TextView) findViewById(R.id.tv_support);
this.a.setText(getString(R.string.android_game_controller_support) + "\n" + getString(R.string.ios_game_controller_support));
this.b = (ImageView) findViewById(R.id.btn_back);
this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.GameControllerSupportIntroductionActivity.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
GameControllerSupportIntroductionActivity.this.finish();
}
});
}
}

View File

@@ -0,0 +1,144 @@
package com.ubt.jimu.user.setting.view;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.entities.Robot;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.base.mvp.SingleClickListener;
import com.ubt.jimu.unity.bluetooth.UnityActivity;
import com.ubt.jimu.user.setting.presenter.HardWarePresenter;
import com.ubtech.view.dialog.SimpleDialog;
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
/* loaded from: classes2.dex */
public class HardwareFragment extends BaseMvpFragment<HardWarePresenter> implements HardWarePresenter.HardWareView, SingleClickListener {
private boolean a = true;
private RelativeLayout b;
private CheckBox c;
private RelativeLayout d;
private ImageView e;
private RelativeLayout f;
private SharePreferenceHelper g;
private Dialog h;
private void initView(View view) {
this.b = (RelativeLayout) view.findViewById(R.id.xr_protect);
this.c = (CheckBox) view.findViewById(R.id.cb_protect);
this.d = (RelativeLayout) view.findViewById(R.id.xr_auto_connect);
this.e = (ImageView) view.findViewById(R.id.cb_auto);
this.f = (RelativeLayout) view.findViewById(R.id.xl_modify);
}
private void o() {
this.c.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.user.setting.view.b0
@Override // android.widget.CompoundButton.OnCheckedChangeListener
public final void onCheckedChanged(CompoundButton compoundButton, boolean z) {
HardwareFragment.this.a(compoundButton, z);
}
});
this.b.setOnClickListener(this);
this.d.setOnClickListener(this);
this.f.setOnClickListener(this);
}
private void q() {
this.a = this.g.getBoolean(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, true).booleanValue();
this.e.setBackgroundResource(this.a ? R.drawable.checkbox_on_xxx : R.drawable.checkbox_off_xxx);
this.c.setChecked(this.g.getBoolean(SharePreferenceHelper.SP_KEY_ELECTRICITY_PROTECT, true).booleanValue());
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_hardware;
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener, android.view.View.OnClickListener
public /* synthetic */ void onClick(View view) {
com.ubt.jimu.base.mvp.b.$default$onClick(this, view);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.g = new SharePreferenceHelper();
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
int id = view.getId();
if (id == R.id.xr_protect) {
CheckBox checkBox = this.c;
checkBox.setChecked(true ^ checkBox.isChecked());
return;
}
if (id != R.id.xr_auto_connect) {
if (id == R.id.xl_modify) {
UnityActivity.startUnityActivity(getActivity(), (Robot) null, 1, -1, UnityActivity.BLOCKLY_TYPE_NONE);
JimuAnalytics.b().a("click_P15_1");
return;
}
return;
}
if (this.a) {
b();
return;
}
this.a = true;
SharePreferenceHelper sharePreferenceHelper = this.g;
if (sharePreferenceHelper != null) {
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, Boolean.valueOf(this.a));
}
this.e.setBackgroundResource(R.drawable.checkbox_off_xxx);
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
q();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
o();
}
public void b() {
this.h = new SimpleDialog.Builder(getActivity()).a(R.string.search_cancel_return).a(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.HardwareFragment.2
@Override // android.content.DialogInterface.OnClickListener
public void onClick(DialogInterface dialogInterface, int i) {
HardwareFragment.this.a = true;
dialogInterface.dismiss();
}
}).d(R.string.confirm).b(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.HardwareFragment.1
@Override // android.content.DialogInterface.OnClickListener
public void onClick(DialogInterface dialogInterface, int i) {
HardwareFragment.this.a = false;
if (HardwareFragment.this.g != null) {
HardwareFragment.this.g.put(SharePreferenceHelper.SP_KEY_AUTO_CONNECT, Boolean.valueOf(HardwareFragment.this.a));
}
HardwareFragment.this.e.setBackgroundResource(R.drawable.checkbox_off_xxx);
dialogInterface.dismiss();
}
}).b(R.string.bluetooth_auto_connect_tips).a();
this.h.show();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public HardWarePresenter createPresenter() {
return new HardWarePresenter();
}
public /* synthetic */ void a(CompoundButton compoundButton, boolean z) {
this.g.put(SharePreferenceHelper.SP_KEY_ELECTRICITY_PROTECT, Boolean.valueOf(z));
}
}

View File

@@ -0,0 +1,57 @@
package com.ubt.jimu.user.setting.view;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.RelativeLayout;
import com.ubt.jimu.R;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.user.setting.presenter.LaboratoryPresenter;
/* loaded from: classes2.dex */
public class LaboratoryFragment extends BaseMvpFragment<LaboratoryPresenter> implements LaboratoryPresenter.LaboratoryView {
private RelativeLayout a;
/* JADX INFO: Access modifiers changed from: private */
public void b() {
if (getContext() == null) {
return;
}
startActivity(new Intent(getContext(), (Class<?>) GameControllerSupportIntroductionActivity.class));
}
private void bindClick() {
}
private void initView(View view) {
this.a = (RelativeLayout) view.findViewById(R.id.rl_game_controller_operate_text);
this.a.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.LaboratoryFragment.1
@Override // android.view.View.OnClickListener
public void onClick(View view2) {
LaboratoryFragment.this.b();
}
});
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_laboratory;
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
bindClick();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public LaboratoryPresenter createPresenter() {
return new LaboratoryPresenter();
}
}

View File

@@ -0,0 +1,240 @@
package com.ubt.jimu.user.setting.view;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.base.mvp.SingleClickListener;
import com.ubt.jimu.base.util.FileUtil;
import com.ubt.jimu.user.setting.presenter.MyAccountPresenter;
import com.ubt.jimu.user.view.LoginActivity;
import com.ubt.jimu.user.view.UserDetailInfoActivity;
import com.ubt.jimu.user.view.setting.ThePolicyActivity;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.widgets.RoundedImageView;
import com.ubtech.view.widget.UButton;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class MyAccountFragment extends BaseMvpFragment<MyAccountPresenter> implements MyAccountPresenter.MyAccountView, SingleClickListener {
private LinearLayout a;
private FrameLayout b;
private UButton c;
private RoundedImageView d;
private TextView e;
private TextView f;
private long g;
private long h;
private boolean i;
private boolean j;
private User k;
private RelativeLayout l;
private RelativeLayout m;
private RelativeLayout n;
private void a(User user) {
boolean z = this.i;
if (!z || (z && !this.j)) {
return;
}
this.e.setText(user.getNickName());
this.f.setText("UID:" + user.getUserId());
this.d.setBackgroundResource(R.drawable.user_center_protrait_bg);
RequestBuilder<Drawable> a = Glide.a(this).a(user.getUserImage());
a.a(RequestOptions.N().b(R.drawable.community_img_official).a(R.drawable.community_img_official));
a.a((ImageView) this.d);
}
private void b() {
this.c.setOnClickListener(this);
this.l.setOnClickListener(this);
this.m.setOnClickListener(this);
this.n.setOnClickListener(this);
}
private void initView(View view) {
this.l = (RelativeLayout) view.findViewById(R.id.btn_edit_pmsg);
this.m = (RelativeLayout) view.findViewById(R.id.btn_write_off);
this.n = (RelativeLayout) view.findViewById(R.id.btn_logout);
this.a = (LinearLayout) view.findViewById(R.id.ll_account);
this.b = (FrameLayout) view.findViewById(R.id.unLoginLayout);
this.c = (UButton) view.findViewById(R.id.btnLogin);
this.d = (RoundedImageView) view.findViewById(R.id.iv_setting_portrait);
this.e = (TextView) view.findViewById(R.id.tv_setting_name);
this.f = (TextView) view.findViewById(R.id.tv_setting_uid);
}
private void o() {
this.g = getArguments().getLong("view_user_id", 0L);
this.k = UserDbHandler.getUser();
User user = this.k;
if (user != null) {
this.h = user.getUserId();
} else {
this.h = 0L;
}
boolean z = true;
this.i = this.h > 0;
long j = this.h;
if ((j <= 0 || j != this.g) && this.g > 0) {
z = false;
}
this.j = z;
User user2 = this.k;
if (user2 != null) {
a(user2);
}
}
private void q() {
boolean z = this.i || this.g > 0;
this.b.setVisibility(z ? 8 : 0);
this.a.setVisibility(z ? 0 : 8);
}
public void c(String str) {
LogUtils.c("退出登录:" + str);
((MyAccountPresenter) this.mPresenter).a(str);
this.b.setVisibility(0);
this.a.setVisibility(8);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_setting_myaccount;
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public boolean isRegistEventBus() {
return true;
}
@Override // com.ubt.jimu.user.setting.presenter.MyAccountPresenter.MyAccountView
public void l() {
Cache.getInstance().clearCacheUser();
UserDbHandler.clearUser();
ShortcutHelper.a(JimuApplication.l());
EventBus.b().b(new MessageEvent(1));
}
@Override // androidx.fragment.app.Fragment
public void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i == 4096) {
if (intent == null) {
getActivity().finish();
return;
}
User user = (User) intent.getSerializableExtra("user");
if (user != null) {
b(user);
} else {
getActivity().finish();
}
}
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener, android.view.View.OnClickListener
public /* synthetic */ void onClick(View view) {
com.ubt.jimu.base.mvp.b.$default$onClick(this, view);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onDetach() {
super.onDetach();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public void onReceiveMessage(MessageEvent messageEvent) {
super.onReceiveMessage(messageEvent);
if (messageEvent.getType() == 5) {
this.b.setVisibility(0);
this.a.setVisibility(8);
return;
}
if (messageEvent.getType() == 6) {
a(UserDbHandler.getUser());
return;
}
if (messageEvent.getType() == 1) {
this.b.setVisibility(0);
this.a.setVisibility(8);
} else if (messageEvent.getType() == 0) {
b(UserDbHandler.getUser());
} else if (messageEvent.getType() == 7) {
b(UserDbHandler.getUser());
}
}
@Override // com.ubt.jimu.base.mvp.SingleClickListener
public void onSingleClick(View view) {
int id = view.getId();
if (id == R.id.btnLogin) {
LoginActivity.start(getActivity(), FileUtil.ZIP_BUFFER_SIZE);
return;
}
if (id == R.id.btn_edit_pmsg) {
if (this.h > 0) {
UserDetailInfoActivity.start(getActivity());
return;
} else {
LoginActivity.start(getActivity(), FileUtil.ZIP_BUFFER_SIZE);
return;
}
}
if (id == R.id.btn_write_off) {
ThePolicyActivity.a(getActivity(), 10);
} else if (id == R.id.btn_logout) {
c(Cache.getInstance().getUserToken());
}
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
o();
q();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
b();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public MyAccountPresenter createPresenter() {
return new MyAccountPresenter();
}
private void b(User user) {
if (user != null) {
this.h = user.getUserId();
o();
q();
a(user);
}
}
}

View File

@@ -0,0 +1,272 @@
package com.ubt.jimu.user.setting.view;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.Constants;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.course.repository.CourseResult;
import com.ubt.jimu.unity.ModelType;
import com.ubt.jimu.user.contract.SettingContract$Presenter;
import com.ubt.jimu.user.contract.SettingContract$View;
import com.ubt.jimu.user.presenter.SettingPresenter;
import com.ubt.jimu.user.view.setting.ThePolicyActivity;
import com.ubt.jimu.utils.ExternalOverFroyoUtils;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.NetWorkUtil;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubtech.utils.FileHelper;
import com.ubtech.view.fragment.BaseFragment;
import com.ubtech.view.widget.ToastView;
import java.io.File;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
/* loaded from: classes2.dex */
public class PrivacyFragment extends BaseFragment implements View.OnClickListener, SettingContract$View {
private RelativeLayout a;
private RelativeLayout b;
private RelativeLayout c;
private RelativeLayout d;
private RelativeLayout e;
private SettingPresenter f;
protected JAlertDialog g;
static /* synthetic */ void d(DialogInterface dialogInterface, int i) {
SPUtils.a(Constant.NoviceGuide.AGREE_LEGAL_EXAMINE, false);
SPUtils.a(Constant.NoviceGuide.JOIN_USER_EXPERIENCE, false);
JimuApplication.l().b();
}
private void initView(View view) {
this.a = (RelativeLayout) view.findViewById(R.id.forward_privacy);
this.b = (RelativeLayout) view.findViewById(R.id.child_privacy);
this.c = (RelativeLayout) view.findViewById(R.id.suggest_ll);
this.d = (RelativeLayout) view.findViewById(R.id.reset_accredit);
this.e = (RelativeLayout) view.findViewById(R.id.logout);
this.a.setOnClickListener(this);
this.c.setOnClickListener(this);
this.d.setOnClickListener(this);
this.e.setOnClickListener(this);
this.d.setVisibility(0);
if (LocaleUtils.g()) {
this.b.setVisibility(0);
} else {
this.b.setVisibility(8);
}
this.b.setOnClickListener(this);
}
private void o() {
if (UserDbHandler.getUser() != null) {
this.e.setVisibility(0);
} else {
this.e.setVisibility(8);
}
}
private void q() {
new JimuSimpleDialog.Builder(getActivity()).ok(R.string.dialog_reset).cancel(R.string.dialog_see_see).content(R.string.legal_reset_agree_tip).gravity(17).cancleBtnBg(R.drawable.sel_common_negative_btn).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.g0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.f0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PrivacyFragment.d(dialogInterface, i);
}
}).build().show();
}
private void v() {
new JimuSimpleDialog.Builder(getActivity()).title(getString(R.string.setting_suggest)).ok(R.string.ok).content(R.string.ubt_contact_info).gravity(17).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.c0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).build().show();
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
if (!NetWorkUtil.b(getActivity())) {
ToastView.a(JimuApplication.k, getString(R.string.network_error), ToastView.Type.NORMAL).a();
return;
}
this.f.b();
dialogInterface.dismiss();
showLoading(getString(R.string.logoff) + "...");
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(SettingContract$Presenter settingContract$Presenter) {
}
protected void b() {
new JimuSimpleDialog.Builder(getActivity()).cancel(R.string.dialog_see_see).ok(R.string.close_account).content(R.string.ubt_user_logout_remind).onCancel(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.e0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}).onOk(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.d0
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
PrivacyFragment.this.a(dialogInterface, i);
}
}).cancleBtnBg(R.drawable.shape_cor50_bg92a7b6).build().show();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void c(ApiStatus apiStatus) {
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void f(String str) {
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void h() {
hideLoading();
ToastView.a(JimuApplication.k, getString(R.string.tips_delete_account_failed), ToastView.Type.NORMAL).a();
}
protected void hideLoading() {
JAlertDialog jAlertDialog = this.g;
if (jAlertDialog == null) {
return;
}
try {
jAlertDialog.dismiss();
} catch (Exception e) {
e.printStackTrace();
}
}
public void l() {
Cache.getInstance().clearCacheUser();
UserDbHandler.clearUser();
ShortcutHelper.a(getActivity());
EventBus.b().b(new MessageEvent(1));
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
int id = view.getId();
if (R.id.forward_privacy == id) {
ThePolicyActivity.a(getActivity(), 0, 0);
return;
}
if (R.id.child_privacy == id) {
ThePolicyActivity.a(getActivity(), 1, 0);
return;
}
if (R.id.suggest_ll == id) {
v();
} else if (R.id.reset_accredit == id) {
q();
} else if (R.id.logout == id) {
b();
}
}
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
View inflate = layoutInflater.inflate(R.layout.fragment_privacy, viewGroup, false);
initView(inflate);
this.f = new SettingPresenter(getActivity(), this);
if (!EventBus.b().a(this)) {
EventBus.b().c(this);
}
return inflate;
}
@Override // androidx.fragment.app.Fragment
public void onDestroy() {
super.onDestroy();
if (EventBus.b().a(this)) {
EventBus.b().d(this);
}
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onLoginOrLogoutMessageEvent(MessageEvent messageEvent) {
RelativeLayout relativeLayout;
int type = messageEvent.getType();
if (type != 0) {
if (type == 1 && (relativeLayout = this.e) != null) {
relativeLayout.setVisibility(8);
return;
}
return;
}
RelativeLayout relativeLayout2 = this.e;
if (relativeLayout2 != null) {
relativeLayout2.setVisibility(0);
}
}
@Override // androidx.fragment.app.Fragment
public void onResume() {
super.onResume();
o();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean r() {
return false;
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean s() {
return false;
}
protected void showLoading(String str) {
JAlertDialog jAlertDialog = this.g;
if (jAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(getActivity());
builder.a(R.drawable.ic_loading);
builder.a(str);
builder.a(true);
this.g = builder.a();
} else {
jAlertDialog.a(str);
}
this.g.show();
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public boolean t() {
return false;
}
@Override // com.ubt.jimu.user.contract.SettingContract$View
public void a(ApiStatus apiStatus) {
hideLoading();
if (apiStatus.getCode() != 0 && !CourseResult.SUCCESS.equals(apiStatus.getMessage())) {
ToastView.a(JimuApplication.k, getString(R.string.tips_delete_account_failed), ToastView.Type.NORMAL).a();
return;
}
File file = new File(ExternalOverFroyoUtils.a(getActivity(), (ModelType) null) + String.format(Constants.USER_HOME, Cache.getInstance().getUserId()));
if (file.exists()) {
FileHelper.a(file);
}
ToastView.a(JimuApplication.k, getString(R.string.tips_delete_account), ToastView.Type.NORMAL).a();
l();
this.e.setVisibility(8);
}
}

View File

@@ -0,0 +1,65 @@
package com.ubt.jimu.user.setting.view;
import android.os.Bundle;
import android.view.View;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.ubt.jimu.R;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.community.view.WebViewShopActivity;
import com.ubt.jimu.user.model.TeachModel;
import com.ubt.jimu.user.setting.presenter.TeachPresenter;
import com.ubt.jimu.utils.ResoureUtils;
import java.util.List;
/* loaded from: classes2.dex */
public class TeachFragment extends BaseMvpFragment<TeachPresenter> implements TeachPresenter.TeachView {
private RecyclerView a;
private BaseQuickAdapter<TeachModel, BaseViewHolder> b;
@Override // com.ubt.jimu.user.setting.presenter.TeachPresenter.TeachView
public void f(List<TeachModel> list) {
this.a.setLayoutManager(new GridLayoutManager(getActivity(), 3));
this.b = new BaseQuickAdapter<TeachModel, BaseViewHolder>(this, R.layout.item_teach, list) { // from class: com.ubt.jimu.user.setting.view.TeachFragment.1
/* JADX INFO: Access modifiers changed from: protected */
@Override // com.chad.library.adapter.base.BaseQuickAdapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void convert(BaseViewHolder baseViewHolder, TeachModel teachModel) {
baseViewHolder.setText(R.id.tv_teach_text, teachModel.a());
baseViewHolder.setBackgroundRes(R.id.img_teach_icon, ResoureUtils.a(this.mContext, String.format("setting_study_%s", Integer.valueOf(baseViewHolder.getAdapterPosition())), "drawable"));
}
};
this.b.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { // from class: com.ubt.jimu.user.setting.view.TeachFragment.2
@Override // com.chad.library.adapter.base.BaseQuickAdapter.OnItemClickListener
public void onItemClick(BaseQuickAdapter baseQuickAdapter, View view, int i) {
TeachModel teachModel = (TeachModel) baseQuickAdapter.getItem(i);
WebViewShopActivity.a(TeachFragment.this.getActivity(), teachModel.a(), teachModel.c(), teachModel.d(), teachModel.b());
}
});
this.a.setAdapter(this.b);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_teach;
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
((TeachPresenter) this.mPresenter).a();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
this.a = (RecyclerView) view.findViewById(R.id.rcv_content);
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public TeachPresenter createPresenter() {
return new TeachPresenter();
}
}

View File

@@ -0,0 +1,186 @@
package com.ubt.jimu.user.view;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.AddressInfo;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.NavigationBarView;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
/* loaded from: classes2.dex */
public class AddressActivity extends BaseActivity {
private AddressInfo a = null;
private CompositeDisposable b = new CompositeDisposable();
EditText et_detail;
ClearEditText nameEditText;
NavigationBarView navBarView;
ClearEditText telephoneEditText;
private void D0() {
JimuSimpleDialog.buildSimpleDialog(this, getString(R.string.ok), getString(R.string.cancel), "", getString(R.string.activity_tip_quit_update_address), 17, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.b
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.a
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
AddressActivity.this.a(dialogInterface, i);
}
}).show();
}
/* JADX INFO: Access modifiers changed from: private */
public boolean E0() {
if (!G0()) {
return false;
}
D0();
return true;
}
private void F0() {
UserRepository.c(Cache.getInstance().getLoginUserIntId()).compose(RxSchedulers.a()).subscribe(new IApiObserver<AddressInfo>(this) { // from class: com.ubt.jimu.user.view.AddressActivity.2
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(AddressInfo addressInfo) {
super.onNext(addressInfo);
AddressActivity.this.a = addressInfo;
if (addressInfo != null) {
AddressActivity.this.nameEditText.setText(addressInfo.getAddressee());
if (!TextUtils.isEmpty(AddressActivity.this.nameEditText.getText())) {
ClearEditText clearEditText = AddressActivity.this.nameEditText;
clearEditText.setSelection(clearEditText.getText().length());
}
AddressActivity.this.telephoneEditText.setText(addressInfo.getContactInfo());
AddressActivity.this.et_detail.setText(addressInfo.getAddress());
}
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
AddressActivity.this.b.b(disposable);
}
});
}
private boolean G0() {
String obj = this.nameEditText.getText().toString();
String obj2 = this.et_detail.getText().toString();
String obj3 = this.telephoneEditText.getText().toString();
AddressInfo addressInfo = this.a;
return addressInfo == null ? (TextUtils.isEmpty(obj) && TextUtils.isEmpty(obj2) && TextUtils.isEmpty(obj3)) ? false : true : a(addressInfo.getAddress(), obj2) || a(this.a.getContactInfo(), obj3) || a(this.a.getAddressee(), obj);
}
private void initView() {
this.navBarView.setRightIcon(R.drawable.ic_nav_finish);
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.AddressActivity.1
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onLeftClick(View view) {
if (AddressActivity.this.E0()) {
return;
}
super.onLeftClick(view);
}
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
AddressActivity.this.onConfirmAction(view);
}
});
}
public static void start(Context context) {
context.startActivity(new Intent(context, (Class<?>) AddressActivity.class));
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
public void onBackPressed() {
if (E0()) {
return;
}
super.onBackPressed();
}
public void onConfirmAction(View view) {
String trim = this.nameEditText.getText().toString().trim();
String trim2 = this.telephoneEditText.getText().toString().trim();
String trim3 = this.et_detail.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
toastError(getString(R.string.error_empty_addressee));
return;
}
if (TextUtils.isEmpty(trim2)) {
toastError(getString(R.string.error_empty_phone));
} else if (TextUtils.isEmpty(trim3)) {
toastError(getString(R.string.error_empty_detail_test));
} else {
UserRepository.b(trim3, trim, trim2).compose(RxSchedulers.a()).subscribe(new IApiObserver<String>(this) { // from class: com.ubt.jimu.user.view.AddressActivity.3
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(String str) {
super.onNext(str);
AddressActivity addressActivity = AddressActivity.this;
addressActivity.toastSuccess(addressActivity.getString(R.string.update_success));
AddressActivity.this.finish();
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
AddressActivity.this.toastError(apiResultException.getMessage());
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
AddressActivity.this.b.b(disposable);
}
});
}
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_address);
ButterKnife.a(this);
initView();
F0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
this.b.dispose();
this.b.a();
}
private boolean a(String str, String str2) {
return str == null || !str.equals(str2);
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
finish();
}
}

View File

@@ -0,0 +1,35 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.EditText;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.NavigationBarView;
/* loaded from: classes2.dex */
public class AddressActivity_ViewBinding implements Unbinder {
private AddressActivity b;
public AddressActivity_ViewBinding(AddressActivity addressActivity, View view) {
this.b = addressActivity;
addressActivity.nameEditText = (ClearEditText) Utils.b(view, R.id.nameEditText, "field 'nameEditText'", ClearEditText.class);
addressActivity.telephoneEditText = (ClearEditText) Utils.b(view, R.id.telephoneEditText, "field 'telephoneEditText'", ClearEditText.class);
addressActivity.et_detail = (EditText) Utils.b(view, R.id.et_detail, "field 'et_detail'", EditText.class);
addressActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
AddressActivity addressActivity = this.b;
if (addressActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
addressActivity.nameEditText = null;
addressActivity.telephoneEditText = null;
addressActivity.et_detail = null;
addressActivity.navBarView = null;
}
}

View File

@@ -0,0 +1,235 @@
package com.ubt.jimu.user.view;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.GridLayoutManager;
import butterknife.ButterKnife;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.CollectionEntities;
import com.ubt.jimu.base.http.ApiObserver;
import com.ubt.jimu.base.http.manager.CommunityManager;
import com.ubt.jimu.controller.data.widget.JockstickDataConverter;
import com.ubt.jimu.course.view.GridItemDecoration;
import com.ubt.jimu.user.view.CollectionActivity;
import com.ubt.jimu.user.view.adapter.CollectionAdapter;
import com.ubt.jimu.utils.TextUtils;
import com.ubt.jimu.widgets.LoadingView;
import com.ubt.jimu.widgets.TitleView;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes2.dex */
public class CollectionActivity extends BaseActivity {
private ApiObserver<CollectionEntities> a;
private CollectionAdapter b;
private List<CollectionEntities.RecordsBean> d;
private String e;
LoadingView loading;
TitleView title;
TextView tvCollectionDelete;
URecyclerView urCollection;
LinearLayout xlDelete;
private Handler c = new Handler();
public boolean f = false;
private int g = 1;
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: F0, reason: merged with bridge method [inline-methods] */
public void D0() {
this.f = !this.f;
if (this.f) {
this.title.setTitleRight(R.mipmap.my_collection_completed);
this.b.setEdit(true);
this.xlDelete.setVisibility(0);
} else {
this.title.setTitleRight(R.mipmap.my_collection_edit);
this.b.setEdit(false);
this.xlDelete.setVisibility(8);
}
this.b.notifyDataSetChanged();
}
/* JADX INFO: Access modifiers changed from: private */
public void G0() {
if (Cache.getInstance().getUserId().equals(this.e)) {
this.title.setTitleRight(R.mipmap.my_collection_edit);
this.title.setOnRightListner(new TitleView.OnRightListener() { // from class: com.ubt.jimu.user.view.e
@Override // com.ubt.jimu.widgets.TitleView.OnRightListener
public final void a() {
CollectionActivity.this.D0();
}
});
}
}
private void bindClick() {
this.xlDelete.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.CollectionActivity.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
CollectionActivity.this.D0();
CollectionActivity.this.b.a();
CollectionActivity collectionActivity = CollectionActivity.this;
collectionActivity.tvCollectionDelete.setText(TextUtils.a(0, collectionActivity.getString(R.string.collection_delete).length(), CollectionActivity.this.getString(R.string.collection_delete)));
}
});
}
static /* synthetic */ int d(CollectionActivity collectionActivity) {
int i = collectionActivity.g;
collectionActivity.g = i + 1;
return i;
}
private void initData() {
this.tvCollectionDelete.setText(TextUtils.a(0, getString(R.string.collection_delete).length(), getString(R.string.collection_delete)));
this.e = getIntent().getStringExtra(JockstickDataConverter.ID);
if (Cache.getInstance().getUserId().equals(this.e)) {
this.title.setTitleText(getString(R.string.user_my_collection));
} else {
this.title.setTitleText(getString(R.string.user_his_collection));
this.title.findViewById(R.id.img_right).setVisibility(8);
}
this.d = new ArrayList();
this.b = new CollectionAdapter(this, this.d);
this.urCollection.setLayoutManager(new GridLayoutManager(this, 4));
int dimensionPixelOffset = getResources().getDimensionPixelOffset(R.dimen.user_center_collection_item_margin);
this.urCollection.a(new GridItemDecoration(getResources().getDimensionPixelOffset(R.dimen.user_center_collection_item_margin_top), dimensionPixelOffset, 1));
this.urCollection.setAdapter(this.b);
this.urCollection.setLoadingMoreEnabled(true);
this.a = new AnonymousClass2(this.loading);
this.urCollection.setLoadingListener(new URecyclerView.LoadingListener() { // from class: com.ubt.jimu.user.view.CollectionActivity.3
@Override // com.recyclelib.URecyclerView.LoadingListener
public void onLoadingMore() {
CollectionActivity.d(CollectionActivity.this);
CollectionActivity.this.e(true);
}
@Override // com.recyclelib.URecyclerView.LoadingListener
public void onRefreshing() {
CollectionActivity.this.g = 1;
CollectionActivity.this.title.setTitleRight(R.mipmap.my_collection_edit);
CollectionActivity.this.b.setEdit(false);
CollectionActivity.this.xlDelete.setVisibility(8);
CollectionActivity collectionActivity = CollectionActivity.this;
collectionActivity.tvCollectionDelete.setText(TextUtils.a(0, collectionActivity.getString(R.string.collection_delete).length(), CollectionActivity.this.getString(R.string.collection_delete)));
Iterator it = CollectionActivity.this.d.iterator();
while (it.hasNext()) {
((CollectionEntities.RecordsBean) it.next()).setSelect(false);
}
CollectionActivity.this.urCollection.setNoMore(false);
CollectionActivity.this.e(true);
}
});
e(false);
loadComplete(this.urCollection, this.a);
this.loading.setBackgroundViewColor(getResources().getColor(R.color.bg_F9F9F9));
}
public void E0() {
Iterator<CollectionEntities.RecordsBean> it = this.d.iterator();
int i = 0;
while (it.hasNext()) {
if (it.next().isSelect()) {
i++;
}
}
this.tvCollectionDelete.setText(String.format(getString(R.string.collection_deletes), String.valueOf(i)));
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_collection);
ButterKnife.a(this);
initData();
bindClick();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
Handler handler = this.c;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
/* JADX INFO: Access modifiers changed from: private */
public void e(boolean z) {
this.a.refreshOrLoad(z);
CommunityManager.create().collectionList(this.e, this.g, this.a);
}
public static void a(Context context, long j) {
Intent intent = new Intent(context, (Class<?>) CollectionActivity.class);
intent.putExtra(JockstickDataConverter.ID, j + "");
context.startActivity(intent);
}
/* renamed from: com.ubt.jimu.user.view.CollectionActivity$2, reason: invalid class name */
class AnonymousClass2 extends ApiObserver<CollectionEntities> {
AnonymousClass2(LoadingView loadingView) {
super(loadingView);
}
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(CollectionEntities collectionEntities) {
if (collectionEntities.getRecords() == null) {
CollectionActivity.this.urCollection.setNoMore(true);
CollectionActivity.this.c.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.d
@Override // java.lang.Runnable
public final void run() {
CollectionActivity.AnonymousClass2.this.b();
}
}, 30L);
return;
}
if (CollectionActivity.this.g == 1 && collectionEntities.getRecords().size() > 0) {
CollectionActivity.this.d.clear();
}
CollectionActivity.this.d.addAll(collectionEntities.getRecords());
CollectionActivity.this.b.notifyDataSetChanged();
if (CollectionActivity.this.d.size() == 0) {
CollectionActivity.this.c.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.c
@Override // java.lang.Runnable
public final void run() {
CollectionActivity.AnonymousClass2.this.a();
}
}, 30L);
} else {
CollectionActivity.this.G0();
}
if (CollectionActivity.this.d.size() == collectionEntities.getTotal()) {
CollectionActivity.this.urCollection.setNoMore(true);
} else {
CollectionActivity.this.urCollection.setNoMore(false);
}
}
public /* synthetic */ void b() {
CollectionActivity.this.loading.h();
CollectionActivity.this.loading.setServiceLoadingError(R.drawable.icon_favourate_empty);
CollectionActivity.this.loading.setServiceTextError(R.string.loading_no_collection);
}
public /* synthetic */ void a() {
CollectionActivity.this.loading.h();
CollectionActivity.this.loading.setServiceLoadingError(R.drawable.icon_favourate_empty);
CollectionActivity.this.loading.setServiceTextError(R.string.loading_no_collection);
}
}
}

View File

@@ -0,0 +1,39 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.LoadingView;
import com.ubt.jimu.widgets.TitleView;
/* loaded from: classes2.dex */
public class CollectionActivity_ViewBinding implements Unbinder {
private CollectionActivity b;
public CollectionActivity_ViewBinding(CollectionActivity collectionActivity, View view) {
this.b = collectionActivity;
collectionActivity.title = (TitleView) Utils.b(view, R.id.title, "field 'title'", TitleView.class);
collectionActivity.urCollection = (URecyclerView) Utils.b(view, R.id.ur_collection, "field 'urCollection'", URecyclerView.class);
collectionActivity.loading = (LoadingView) Utils.b(view, R.id.loading, "field 'loading'", LoadingView.class);
collectionActivity.xlDelete = (LinearLayout) Utils.b(view, R.id.xl_delete, "field 'xlDelete'", LinearLayout.class);
collectionActivity.tvCollectionDelete = (TextView) Utils.b(view, R.id.tv_collection_delete, "field 'tvCollectionDelete'", TextView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
CollectionActivity collectionActivity = this.b;
if (collectionActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
collectionActivity.title = null;
collectionActivity.urCollection = null;
collectionActivity.loading = null;
collectionActivity.xlDelete = null;
collectionActivity.tvCollectionDelete = null;
}
}

View File

@@ -0,0 +1,209 @@
package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.NSLocale;
import com.ubt.jimu.user.view.adapter.CountryCodeAdapter;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class CountryCodeActivity extends BaseActivity {
private String a;
private CountryCodeAdapter b;
private List<NSLocale> c = new ArrayList();
private Handler d = new Handler();
RecyclerView recyclerView;
private void D0() {
new Thread(new Runnable() { // from class: com.ubt.jimu.user.view.CountryCodeActivity.2
/* JADX WARN: Code restructure failed: missing block: B:40:0x00db, code lost:
r0.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:42:?, code lost:
return;
*/
/* JADX WARN: Code restructure failed: missing block: B:43:0x00df, code lost:
r0 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:44:0x00e0, code lost:
r0.printStackTrace();
*/
/* JADX WARN: Code restructure failed: missing block: B:45:0x00e3, code lost:
return;
*/
@Override // java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public void run() {
/*
r7 = this;
r0 = 0
com.ubt.jimu.user.view.CountryCodeActivity r1 = com.ubt.jimu.user.view.CountryCodeActivity.this // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
android.content.res.Resources r1 = r1.getResources() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2 = 2131755009(0x7f100001, float:1.9140885E38)
java.io.InputStream r0 = r1.openRawResource(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.io.InputStreamReader r1 = new java.io.InputStreamReader // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r1.<init>(r0) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2 = 51200(0xc800, float:7.1746E-41)
java.nio.CharBuffer r2 = java.nio.CharBuffer.allocate(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
int r1 = r1.read(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r1 == 0) goto L23
r2.flip() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L23:
com.ubt.jimu.user.view.CountryCodeActivity$2$1 r1 = new com.ubt.jimu.user.view.CountryCodeActivity$2$1 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r1.<init>(r7) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.reflect.Type r1 = r1.getType() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.google.gson.Gson r3 = new com.google.gson.Gson // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.<init>() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r2 = r2.toString() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.Object r1 = r3.fromJson(r2, r1) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.List r1 = (java.util.List) r1 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r1 == 0) goto Ld9
int r2 = r1.size() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r2 != 0) goto L45
goto Ld9
L45:
java.util.Locale r2 = com.ubt.jimu.utils.LocaleUtils.e() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r3 = r2.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.Locale r4 = java.util.Locale.CHINA // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r4.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
boolean r3 = r3.equals(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto L71
java.util.Iterator r2 = r1.iterator() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L5d:
boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto Lbc
java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.base.entities.NSLocale r3 = (com.ubt.jimu.base.entities.NSLocale) r3 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r3.getChineseName() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.setName(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
goto L5d
L71:
java.lang.String r2 = r2.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.Locale r3 = java.util.Locale.ENGLISH // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r3 = r3.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
boolean r2 = r2.equals(r3) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r2 == 0) goto L99
java.util.Iterator r2 = r1.iterator() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L85:
boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto Lbc
java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.base.entities.NSLocale r3 = (com.ubt.jimu.base.entities.NSLocale) r3 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r3.getName() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.setName(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
goto L85
L99:
java.util.Iterator r2 = r1.iterator() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L9d:
boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto Lbc
java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.base.entities.NSLocale r3 = (com.ubt.jimu.base.entities.NSLocale) r3 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.Locale r4 = new java.util.Locale // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r5 = ""
java.lang.String r6 = r3.getCode() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r4.<init>(r5, r6) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r4.getDisplayCountry() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.setName(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
goto L9d
Lbc:
com.ubt.jimu.user.view.CountryCodeActivity r2 = com.ubt.jimu.user.view.CountryCodeActivity.this // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.List r2 = com.ubt.jimu.user.view.CountryCodeActivity.a(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2.addAll(r1) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.user.view.CountryCodeActivity r1 = com.ubt.jimu.user.view.CountryCodeActivity.this // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
android.os.Handler r1 = com.ubt.jimu.user.view.CountryCodeActivity.c(r1) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.user.view.CountryCodeActivity$2$2 r2 = new com.ubt.jimu.user.view.CountryCodeActivity$2$2 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2.<init>() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r1.post(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r0 == 0) goto Lf4
r0.close() // Catch: java.lang.Exception -> Lf0
goto Lf4
Ld9:
if (r0 == 0) goto Le3
r0.close() // Catch: java.lang.Exception -> Ldf
goto Le3
Ldf:
r0 = move-exception
r0.printStackTrace()
Le3:
return
Le4:
r1 = move-exception
goto Lf5
Le6:
r1 = move-exception
r1.printStackTrace() // Catch: java.lang.Throwable -> Le4
if (r0 == 0) goto Lf4
r0.close() // Catch: java.lang.Exception -> Lf0
goto Lf4
Lf0:
r0 = move-exception
r0.printStackTrace()
Lf4:
return
Lf5:
if (r0 == 0) goto Lff
r0.close() // Catch: java.lang.Exception -> Lfb
goto Lff
Lfb:
r0 = move-exception
r0.printStackTrace()
Lff:
throw r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.ubt.jimu.user.view.CountryCodeActivity.AnonymousClass2.run():void");
}
}).start();
}
private void initView() {
this.recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
this.b = new CountryCodeAdapter(this, this.c, this.a);
this.b.a(new CountryCodeAdapter.Callback() { // from class: com.ubt.jimu.user.view.CountryCodeActivity.1
@Override // com.ubt.jimu.user.view.adapter.CountryCodeAdapter.Callback
public void a(String str, String str2) {
Intent intent = new Intent();
intent.putExtra("country_code", str);
intent.putExtra("country_name", str2);
CountryCodeActivity.this.setResult(-1, intent);
CountryCodeActivity.this.finish();
}
});
this.recyclerView.setAdapter(this.b);
D0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_country_code);
ButterKnife.a(this);
this.a = getIntent().getStringExtra("selected_code");
initView();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
this.d.removeCallbacksAndMessages(null);
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}

View File

@@ -0,0 +1,27 @@
package com.ubt.jimu.user.view;
import android.view.View;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class CountryCodeActivity_ViewBinding implements Unbinder {
private CountryCodeActivity b;
public CountryCodeActivity_ViewBinding(CountryCodeActivity countryCodeActivity, View view) {
this.b = countryCodeActivity;
countryCodeActivity.recyclerView = (RecyclerView) Utils.b(view, R.id.recyclerView, "field 'recyclerView'", RecyclerView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
CountryCodeActivity countryCodeActivity = this.b;
if (countryCodeActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
countryCodeActivity.recyclerView = null;
}
}

View File

@@ -0,0 +1,211 @@
package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Handler;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.UserDetailInfo;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.RxSchedulers;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubt.jimu.widgets.NavigationBarView;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
/* loaded from: classes2.dex */
public class EmailUpdateActivity extends BaseActivity {
private Handler a = new Handler();
private CompositeDisposable b = new CompositeDisposable();
private JAlertDialog c;
ClearEditText captchaEditText;
TextView countDownTextView;
private CountDownTimer d;
ClearEditText emailEditText;
NavigationBarView navBarView;
/* JADX INFO: Access modifiers changed from: private */
public void D0() {
this.d = new CountDownTimer(60000L, 1000L) { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.2
@Override // android.os.CountDownTimer
public void onFinish() {
EmailUpdateActivity.this.countDownTextView.setText(R.string.get_captcha);
EmailUpdateActivity.this.countDownTextView.setClickable(true);
EmailUpdateActivity emailUpdateActivity = EmailUpdateActivity.this;
emailUpdateActivity.countDownTextView.setTextColor(emailUpdateActivity.getResources().getColor(R.color.txt_287EF1));
}
@Override // android.os.CountDownTimer
public void onTick(long j) {
String format = String.format(EmailUpdateActivity.this.getResources().getString(R.string.hint_seconds), Long.valueOf(j / 1000));
EmailUpdateActivity emailUpdateActivity = EmailUpdateActivity.this;
emailUpdateActivity.countDownTextView.setTextColor(emailUpdateActivity.getResources().getColor(R.color.txt_98A5B6));
EmailUpdateActivity.this.countDownTextView.setText(format);
}
};
this.d.start();
this.countDownTextView.setClickable(false);
}
public void onConfirmAction(View view) {
String trim = this.emailEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
toastError(getString(R.string.error_empty_email));
return;
}
if (!com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
return;
}
String trim2 = this.captchaEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim2)) {
toastError(getString(R.string.error_empty_captcha));
} else {
a("", R.drawable.ic_loading, true);
UserRepository.a(trim, 1, trim2).compose(RxSchedulers.a()).subscribe(new IApiObserver<UserDetailInfo>(this) { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.4
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserDetailInfo userDetailInfo) {
super.onNext(userDetailInfo);
if (EmailUpdateActivity.this.c != null) {
EmailUpdateActivity.this.c.dismiss();
}
if (userDetailInfo != null) {
Intent intent = new Intent();
intent.putExtra("new_email", userDetailInfo.getUserEmail());
EmailUpdateActivity.this.setResult(-1, intent);
EmailUpdateActivity.this.finish();
}
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(final ApiResultException apiResultException) {
EmailUpdateActivity.this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.4.1
@Override // java.lang.Runnable
public void run() {
if (EmailUpdateActivity.this.c != null) {
EmailUpdateActivity.this.c.dismiss();
}
EmailUpdateActivity.this.toastError(apiResultException.getMessage());
}
}, 1500L);
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
EmailUpdateActivity.this.b.b(disposable);
}
});
}
}
public void onCountDownAction(View view) {
String trim = this.emailEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
toastError(getString(R.string.error_empty_email));
} else if (!com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
} else {
a(getString(R.string.have_send_captcha), R.drawable.ic_loading, true);
UserRepository.a(trim, 1, 1).compose(RxSchedulers.a()).subscribe(new IApiObserver<ApiStatus>(this) { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.3
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
super.onNext(apiStatus);
if (apiStatus.getCode() == 0) {
EmailUpdateActivity.this.D0();
EmailUpdateActivity.this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.3.1
@Override // java.lang.Runnable
public void run() {
if (EmailUpdateActivity.this.c != null) {
EmailUpdateActivity.this.c.dismiss();
}
}
}, 1000L);
}
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(final ApiResultException apiResultException) {
EmailUpdateActivity.this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.3.2
@Override // java.lang.Runnable
public void run() {
if (EmailUpdateActivity.this.c != null) {
EmailUpdateActivity.this.c.dismiss();
}
EmailUpdateActivity.this.toastError(apiResultException.getMessage());
if (EmailUpdateActivity.this.d != null) {
EmailUpdateActivity.this.d.cancel();
}
EmailUpdateActivity.this.countDownTextView.setText(R.string.get_captcha);
EmailUpdateActivity.this.countDownTextView.setClickable(true);
EmailUpdateActivity emailUpdateActivity = EmailUpdateActivity.this;
emailUpdateActivity.countDownTextView.setTextColor(emailUpdateActivity.getResources().getColor(R.color.txt_287EF1));
}
}, 2000L);
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
EmailUpdateActivity.this.b.b(disposable);
}
});
}
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_email_update);
ButterKnife.a(this);
this.navBarView.setRightIcon(R.drawable.community_collection_icon);
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.EmailUpdateActivity.1
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
EmailUpdateActivity.this.onConfirmAction(view);
}
});
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
Handler handler = this.a;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
super.onDestroy();
this.b.dispose();
this.b.a();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
private void a(String str, int i, boolean z) {
JAlertDialog jAlertDialog = this.c;
if (jAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
builder.a(str);
builder.a(z);
builder.a(i);
this.c = builder.a();
} else {
jAlertDialog.a(str);
this.c.b(i);
this.c.a(z);
}
this.c.show();
}
}

View File

@@ -0,0 +1,47 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.NavigationBarView;
/* loaded from: classes2.dex */
public class EmailUpdateActivity_ViewBinding implements Unbinder {
private EmailUpdateActivity b;
private View c;
public EmailUpdateActivity_ViewBinding(final EmailUpdateActivity emailUpdateActivity, View view) {
this.b = emailUpdateActivity;
emailUpdateActivity.emailEditText = (ClearEditText) Utils.b(view, R.id.emailEditText, "field 'emailEditText'", ClearEditText.class);
View a = Utils.a(view, R.id.countDownTextView, "field 'countDownTextView' and method 'onCountDownAction'");
emailUpdateActivity.countDownTextView = (TextView) Utils.a(a, R.id.countDownTextView, "field 'countDownTextView'", TextView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.EmailUpdateActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
emailUpdateActivity.onCountDownAction(view2);
}
});
emailUpdateActivity.captchaEditText = (ClearEditText) Utils.b(view, R.id.captchaEditText, "field 'captchaEditText'", ClearEditText.class);
emailUpdateActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
EmailUpdateActivity emailUpdateActivity = this.b;
if (emailUpdateActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
emailUpdateActivity.emailEditText = null;
emailUpdateActivity.countDownTextView = null;
emailUpdateActivity.captchaEditText = null;
emailUpdateActivity.navBarView = null;
this.c.setOnClickListener(null);
this.c = null;
}
}

View File

@@ -0,0 +1,392 @@
package com.ubt.jimu.user.view;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Handler;
import android.text.TextUtils;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.user.contract.ResetPasswordContract$Presenter;
import com.ubt.jimu.user.contract.ResetPasswordContract$View;
import com.ubt.jimu.user.presenter.ResetPasswordPresenter;
import com.ubt.jimu.utils.AnimUtils;
import com.ubt.jimu.utils.Md5Utils;
import com.ubt.jimu.utils.SoftKeyBoardListener;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubtech.utils.StringUtils;
/* loaded from: classes2.dex */
public class FindPasswordActivity extends BaseActivity implements ResetPasswordContract$View {
private Handler a = new Handler();
ClearEditText accountEditText;
private ResetPasswordContract$Presenter b;
private SoftKeyBoardListener c;
ClearEditText captchaEditText;
TextView countDownTextView;
RelativeLayout countryCodeParent;
TextView countryCodeTextView;
private JAlertDialog d;
private CountDownTimer e;
ImageView eyeImageView;
NavigationBarView navBarView;
ClearEditText passwordEditText;
RelativeLayout rlTips;
private void D0() {
this.accountEditText.setImeOptions(5);
this.accountEditText.setImeOptions(268435456);
this.captchaEditText.setImeOptions(5);
this.captchaEditText.setImeOptions(268435456);
this.passwordEditText.setImeOptions(6);
this.passwordEditText.setImeOptions(268435456);
}
private void E0() {
this.accountEditText.setOnFocuschangeListener(new ClearEditText.onFocuschangeListener() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.1
@Override // com.ubt.jimu.widgets.ClearEditText.onFocuschangeListener
public void a(boolean z) {
if (!z) {
FindPasswordActivity findPasswordActivity = FindPasswordActivity.this;
findPasswordActivity.o(findPasswordActivity.accountEditText.getText().toString().trim());
} else if (FindPasswordActivity.this.rlTips.getVisibility() == 0) {
FindPasswordActivity.this.rlTips.setVisibility(8);
}
}
});
this.c = new SoftKeyBoardListener(this);
SoftKeyBoardListener.a(this.c, new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.2
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
public void a(int i) {
if (FindPasswordActivity.this.accountEditText.hasFocus()) {
FindPasswordActivity.this.accountEditText.clearFocus();
}
}
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
public void b(int i) {
}
});
}
private void F0() {
String stringExtra = getIntent().getStringExtra("account");
if (stringExtra == null || stringExtra.length() == 0) {
return;
}
this.accountEditText.setText(stringExtra);
o(stringExtra);
}
private void G0() {
this.e = new CountDownTimer(60000L, 1000L) { // from class: com.ubt.jimu.user.view.FindPasswordActivity.4
@Override // android.os.CountDownTimer
public void onFinish() {
FindPasswordActivity.this.countDownTextView.setText(R.string.get_captcha);
FindPasswordActivity.this.countDownTextView.setClickable(true);
}
@Override // android.os.CountDownTimer
public void onTick(long j) {
FindPasswordActivity.this.countDownTextView.setText(String.format(FindPasswordActivity.this.getResources().getString(R.string.hint_seconds), Long.valueOf(j / 1000)));
}
};
this.e.start();
this.countDownTextView.setClickable(false);
}
private void initView() {
new ResetPasswordPresenter(this, this);
this.b.b();
this.navBarView.setRightIcon(R.drawable.ic_nav_finish);
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.3
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
super.onRightClick(view);
FindPasswordActivity.this.onRightActionView(view);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void o(String str) {
if (TextUtils.isEmpty(str)) {
this.rlTips.setVisibility(8);
this.countryCodeParent.setVisibility(8);
} else {
if (StringUtils.f(str)) {
this.rlTips.setVisibility(8);
this.countryCodeParent.setVisibility(0);
return;
}
this.countryCodeParent.setVisibility(8);
if (str.contains("@")) {
this.rlTips.setVisibility(8);
} else {
this.rlTips.setVisibility(0);
this.rlTips.startAnimation(AnimUtils.a(5));
}
}
}
public static void start(Context context, String str, String str2) {
Intent intent = new Intent(context, (Class<?>) FindPasswordActivity.class);
if (str != null && str.length() != 0) {
intent.putExtra("account", str);
}
if (str2 != null && str2.length() != 0) {
intent.putExtra("country", str2);
}
context.startActivity(intent);
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$View
public void c(String str) {
this.countryCodeTextView.setText(str.substring(str.indexOf("+")) + " (" + str.substring(0, str.indexOf("+")) + ") ");
String stringExtra = getIntent().getStringExtra("country");
if (stringExtra == null || stringExtra.length() == 0) {
return;
}
this.countryCodeTextView.setText(stringExtra);
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$View
public void d(ApiStatus apiStatus) {
Log.i("FindPassword", "onResetSuccess");
if (apiStatus.getCode() == 0) {
toastSuccess(getString(R.string.update_success));
this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.6
@Override // java.lang.Runnable
public void run() {
FindPasswordActivity.this.finish();
}
}, 1500L);
}
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$View
public void e(final String str) {
this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.8
@Override // java.lang.Runnable
public void run() {
FindPasswordActivity.this.toastError(str);
if (FindPasswordActivity.this.d != null) {
FindPasswordActivity.this.d.dismiss();
}
if (FindPasswordActivity.this.e != null) {
FindPasswordActivity.this.e.cancel();
}
FindPasswordActivity.this.countDownTextView.setText(R.string.get_captcha);
FindPasswordActivity.this.countDownTextView.setClickable(true);
FindPasswordActivity findPasswordActivity = FindPasswordActivity.this;
findPasswordActivity.countDownTextView.setTextColor(findPasswordActivity.getResources().getColor(R.color.txt_287EF1));
}
}, 500L);
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$View
public void g(final String str) {
this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.7
@Override // java.lang.Runnable
public void run() {
if (FindPasswordActivity.this.d != null) {
FindPasswordActivity.this.d.dismiss();
}
FindPasswordActivity.this.toastError(str);
}
}, 1500L);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i2 == -1 && i != 17 && i == 18) {
String stringExtra = intent.getStringExtra("country_code");
String stringExtra2 = intent.getStringExtra("country_name");
this.countryCodeTextView.setText(stringExtra + " (" + stringExtra2 + ") ");
}
}
public void onCountDownAction(View view) {
String trim = this.accountEditText.getText().toString().trim();
String trim2 = this.countryCodeTextView.getText().toString().trim();
if (TextUtils.isEmpty(trim2)) {
findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5));
return;
}
if (TextUtils.isEmpty(trim)) {
findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5));
return;
}
if (!trim.contains("@") && !StringUtils.f(trim)) {
this.countryCodeParent.setVisibility(8);
this.rlTips.setVisibility(0);
this.rlTips.startAnimation(AnimUtils.a(5));
return;
}
String replace = trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "");
if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
return;
}
this.b.a(replace + this.accountEditText.getText().toString().trim(), 2);
a(R.string.have_send_captcha, R.drawable.ic_loading, true);
}
public void onCountryCodeAction(View view) {
String charSequence = this.countryCodeTextView.getText().toString();
String substring = !TextUtils.isEmpty(charSequence) ? charSequence.substring(charSequence.indexOf("+"), charSequence.indexOf("(") - 1) : null;
Postcard a = ARouter.b().a("/account/countrycode");
a.a("selected_code", substring);
a.a(this, 18);
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_find_password);
ButterKnife.a(this);
initView();
F0();
D0();
E0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
Handler handler = this.a;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
SoftKeyBoardListener softKeyBoardListener = this.c;
if (softKeyBoardListener != null) {
softKeyBoardListener.a();
this.c = null;
}
RelativeLayout relativeLayout = this.rlTips;
if (relativeLayout != null) {
relativeLayout.clearAnimation();
}
super.onDestroy();
}
public void onEyeAction() {
if (this.eyeImageView.isSelected()) {
this.eyeImageView.setSelected(false);
this.eyeImageView.setBackgroundResource(R.drawable.ic_eye_show);
this.passwordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());
ClearEditText clearEditText = this.passwordEditText;
clearEditText.setSelection(clearEditText.getText().toString().length());
return;
}
this.eyeImageView.setSelected(true);
this.eyeImageView.setBackgroundResource(R.drawable.ic_eye_hide);
this.passwordEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
ClearEditText clearEditText2 = this.passwordEditText;
clearEditText2.setSelection(clearEditText2.getText().toString().length());
}
public void onRightActionView(View view) {
String trim = this.accountEditText.getText().toString().trim();
String trim2 = this.countryCodeTextView.getText().toString().trim();
String trim3 = this.captchaEditText.getText().toString().trim();
String trim4 = this.passwordEditText.getText().toString().trim();
if (!trim.contains("@") && TextUtils.isEmpty(trim2)) {
this.countryCodeParent.setVisibility(0);
this.rlTips.setVisibility(8);
findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5));
return;
}
if (!trim.contains("@") && !StringUtils.f(trim)) {
this.countryCodeParent.setVisibility(8);
this.rlTips.setVisibility(0);
this.rlTips.startAnimation(AnimUtils.a(5));
return;
}
if (TextUtils.isEmpty(trim)) {
findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5));
return;
}
if (TextUtils.isEmpty(trim3)) {
findViewById(R.id.captchaParent).startAnimation(AnimUtils.a(5));
return;
}
if (TextUtils.isEmpty(trim4)) {
findViewById(R.id.passwordParent).startAnimation(AnimUtils.a(5));
return;
}
if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
return;
}
String replace = trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "");
if (trim4.length() < 6) {
toastError(getString(R.string.password_len_error_1));
return;
}
if (trim4.length() > 16) {
toastError(getString(R.string.password_len_error_2));
return;
}
if (!com.ubt.jimu.utils.TextUtils.d(trim4)) {
toastError(getString(R.string.password_len_error_3));
return;
}
this.b.a(replace + trim, Md5Utils.a(trim4), trim3);
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
@Override // com.ubt.jimu.user.contract.ResetPasswordContract$View
public void b(ApiStatus apiStatus) {
if (apiStatus.getCode() == 0) {
G0();
this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.5
@Override // java.lang.Runnable
public void run() {
if (FindPasswordActivity.this.d != null) {
FindPasswordActivity.this.d.dismiss();
}
}
}, 1000L);
}
}
private void a(int i, int i2, boolean z) {
JAlertDialog jAlertDialog = this.d;
if (jAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
builder.b(i);
builder.a(z);
builder.a(i2);
this.d = builder.a();
} else {
jAlertDialog.a(getString(i));
this.d.b(i2);
this.d.a(z);
}
this.d.show();
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(ResetPasswordContract$Presenter resetPasswordContract$Presenter) {
this.b = resetPasswordContract$Presenter;
}
}

View File

@@ -0,0 +1,92 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.NavigationBarView;
/* loaded from: classes2.dex */
public class FindPasswordActivity_ViewBinding implements Unbinder {
private FindPasswordActivity b;
private View c;
private View d;
private View e;
private View f;
public FindPasswordActivity_ViewBinding(final FindPasswordActivity findPasswordActivity, View view) {
this.b = findPasswordActivity;
View a = Utils.a(view, R.id.countryCodeTextView, "field 'countryCodeTextView' and method 'onCountryCodeAction'");
findPasswordActivity.countryCodeTextView = (TextView) Utils.a(a, R.id.countryCodeTextView, "field 'countryCodeTextView'", TextView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.FindPasswordActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
findPasswordActivity.onCountryCodeAction(view2);
}
});
findPasswordActivity.accountEditText = (ClearEditText) Utils.b(view, R.id.accountEditText, "field 'accountEditText'", ClearEditText.class);
View a2 = Utils.a(view, R.id.countDownTextView, "field 'countDownTextView' and method 'onCountDownAction'");
findPasswordActivity.countDownTextView = (TextView) Utils.a(a2, R.id.countDownTextView, "field 'countDownTextView'", TextView.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.FindPasswordActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
findPasswordActivity.onCountDownAction(view2);
}
});
findPasswordActivity.captchaEditText = (ClearEditText) Utils.b(view, R.id.captchaEditText, "field 'captchaEditText'", ClearEditText.class);
View a3 = Utils.a(view, R.id.eyeImageView, "field 'eyeImageView' and method 'onEyeAction'");
findPasswordActivity.eyeImageView = (ImageView) Utils.a(a3, R.id.eyeImageView, "field 'eyeImageView'", ImageView.class);
this.e = a3;
a3.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.FindPasswordActivity_ViewBinding.3
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
findPasswordActivity.onEyeAction();
}
});
findPasswordActivity.passwordEditText = (ClearEditText) Utils.b(view, R.id.passwordEditText, "field 'passwordEditText'", ClearEditText.class);
findPasswordActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
findPasswordActivity.countryCodeParent = (RelativeLayout) Utils.b(view, R.id.countryCodeParent, "field 'countryCodeParent'", RelativeLayout.class);
findPasswordActivity.rlTips = (RelativeLayout) Utils.b(view, R.id.rl_tips_input_error, "field 'rlTips'", RelativeLayout.class);
View a4 = Utils.a(view, R.id.rightArrowImageView, "method 'onCountryCodeAction'");
this.f = a4;
a4.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.FindPasswordActivity_ViewBinding.4
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
findPasswordActivity.onCountryCodeAction(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
FindPasswordActivity findPasswordActivity = this.b;
if (findPasswordActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
findPasswordActivity.countryCodeTextView = null;
findPasswordActivity.accountEditText = null;
findPasswordActivity.countDownTextView = null;
findPasswordActivity.captchaEditText = null;
findPasswordActivity.eyeImageView = null;
findPasswordActivity.passwordEditText = null;
findPasswordActivity.navBarView = null;
findPasswordActivity.countryCodeParent = null;
findPasswordActivity.rlTips = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
this.e.setOnClickListener(null);
this.e = null;
this.f.setOnClickListener(null);
this.f = null;
}
}

View File

@@ -0,0 +1,130 @@
package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.cardview.widget.CardView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.main.widget.TabBarView;
import com.ubt.jimu.user.presenter.FansPresenter;
import com.ubt.jimu.user.presenter.InterestPresenter;
import com.ubt.jimu.user.view.fragment.FansFragment;
import com.ubt.jimu.user.view.fragment.InterestFragment;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class InterestFansActivity extends BaseActivity implements TabBarView.OnActionListener, ViewPager.OnPageChangeListener {
private List<Fragment> a = new ArrayList();
private BaseFragmentAdapter b;
private long c;
CardView centerCardView;
private int d;
ViewPager interestFansViewPager;
TabBarView tabBar;
class BaseFragmentAdapter extends FragmentPagerAdapter {
private List<Fragment> a;
public BaseFragmentAdapter(InterestFansActivity interestFansActivity, FragmentManager fragmentManager, List<Fragment> list) {
super(fragmentManager);
this.a = list;
}
@Override // androidx.viewpager.widget.PagerAdapter
public int getCount() {
return this.a.size();
}
@Override // androidx.fragment.app.FragmentPagerAdapter
public Fragment getItem(int i) {
return this.a.get(i);
}
}
private void D0() {
Bundle bundleExtra = getIntent().getBundleExtra("extra");
if (bundleExtra != null) {
this.d = bundleExtra.getInt("page_index");
this.c = bundleExtra.getLong("view_user_id");
}
}
private void E0() {
InterestFragment a = InterestFragment.a(this.c);
new InterestPresenter(this, a);
FansFragment a2 = FansFragment.a(this.c);
new FansPresenter(this, a2);
this.a.add(a);
this.a.add(a2);
this.b.notifyDataSetChanged();
this.interestFansViewPager.setCurrentItem(this.d);
}
public static void a(BaseActivity baseActivity, Bundle bundle) {
Intent intent = new Intent(baseActivity, (Class<?>) InterestFansActivity.class);
intent.putExtra("extra", bundle);
baseActivity.startActivity(intent);
}
private void initView() {
this.b = new BaseFragmentAdapter(this, getSupportFragmentManager(), this.a);
this.interestFansViewPager.setAdapter(this.b);
this.interestFansViewPager.a(this);
this.tabBar.setListener(this);
}
@Override // com.ubt.jimu.main.widget.TabBarView.OnActionListener
public void c(int i) {
this.interestFansViewPager.setCurrentItem(i);
}
public void onCenterCardView(View view) {
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_interest_fans);
ButterKnife.a(this);
initView();
D0();
E0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
}
public void onDismiss(View view) {
finish();
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageScrollStateChanged(int i) {
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageScrolled(int i, float f, int i2) {
this.tabBar.a(i, f);
}
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
public void onPageSelected(int i) {
}
@Override // android.view.Window.Callback
public void onPointerCaptureChanged(boolean z) {
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}

View File

@@ -0,0 +1,56 @@
package com.ubt.jimu.user.view;
import android.view.View;
import androidx.cardview.widget.CardView;
import androidx.viewpager.widget.ViewPager;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.main.widget.TabBarView;
/* loaded from: classes2.dex */
public class InterestFansActivity_ViewBinding implements Unbinder {
private InterestFansActivity b;
private View c;
private View d;
public InterestFansActivity_ViewBinding(final InterestFansActivity interestFansActivity, View view) {
this.b = interestFansActivity;
interestFansActivity.interestFansViewPager = (ViewPager) Utils.b(view, R.id.interestFansViewPager, "field 'interestFansViewPager'", ViewPager.class);
View a = Utils.a(view, R.id.centerCardView, "field 'centerCardView' and method 'onCenterCardView'");
interestFansActivity.centerCardView = (CardView) Utils.a(a, R.id.centerCardView, "field 'centerCardView'", CardView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.InterestFansActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
interestFansActivity.onCenterCardView(view2);
}
});
interestFansActivity.tabBar = (TabBarView) Utils.b(view, R.id.tabBar, "field 'tabBar'", TabBarView.class);
View a2 = Utils.a(view, R.id.rootView, "method 'onDismiss'");
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.InterestFansActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
interestFansActivity.onDismiss(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
InterestFansActivity interestFansActivity = this.b;
if (interestFansActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
interestFansActivity.interestFansViewPager = null;
interestFansActivity.centerCardView = null;
interestFansActivity.tabBar = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
}
}

View File

@@ -0,0 +1,556 @@
package com.ubt.jimu.user.view;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.text.method.PasswordTransformationMethod;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.facebook.AccessToken;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.sync.OfflineDataUploadTool;
import com.ubt.jimu.transport.update.MergeTool;
import com.ubt.jimu.user.contract.LoginContract$Presenter;
import com.ubt.jimu.user.contract.LoginContract$View;
import com.ubt.jimu.user.model.RefHolder;
import com.ubt.jimu.user.presenter.LoginPresenter;
import com.ubt.jimu.utils.AnimUtils;
import com.ubt.jimu.utils.DeviceUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.Md5Utils;
import com.ubt.jimu.utils.NetWorkUtil;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.utils.SoftKeyBoardListener;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubtech.handler.HandlerHub;
import com.ubtech.utils.StringUtils;
import com.ubtech.utils.XLog;
import com.ubtrobot.ubtlib.social.SocialTool;
import com.ubtrobot.ubtlib.social.UbtSocial;
import com.ubtrobot.ubtlib.social.UbtSocialAuthListener;
import com.ubtrobot.ubtlib.social.UbtSocialType;
import java.util.Map;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
/* loaded from: classes2.dex */
public class LoginActivity extends BaseActivity implements LoginContract$View {
private LoginContract$Presenter a;
private UbtSocial b;
private SoftKeyBoardListener c;
RelativeLayout countryCodeParent;
TextView countryCodeTextView;
private UbtSocialAuthListener d = new UbtSocialAuthListener() { // from class: com.ubt.jimu.user.view.LoginActivity.2
@Override // com.ubtrobot.ubtlib.social.UbtSocialAuthListener
public void a(Map<String, String> map) {
RefHolder.a(map);
LoginActivity.this.a.a(map.get(AccessToken.ACCESS_TOKEN_KEY), map.get("ubtsocial_app_id"), map.get("social_type"), map.get("ubtsocial_user_id"));
LoginActivity.this.A();
}
@Override // com.ubtrobot.ubtlib.social.UbtSocialAuthListener
public void onCancel() {
SocialTool.a((Activity) LoginActivity.this, "用户取消");
if (LoginActivity.this.b != null) {
LoginActivity.this.b.a((UbtSocialAuthListener) null);
LoginActivity.this.b.a((UbtSocialAuthListener) null);
LoginActivity.this.b = null;
}
}
@Override // com.ubtrobot.ubtlib.social.UbtSocialAuthListener
public void a(Throwable th) {
SocialTool.a((Activity) LoginActivity.this, "授权失败");
if (LoginActivity.this.b != null) {
LoginActivity.this.b.a((UbtSocialAuthListener) null);
LoginActivity.this.b = null;
}
}
};
private JAlertDialog e;
ImageView facebookImageView;
TextView findPwdTextView;
Button loginLayout;
ClearEditText passwordEditText;
ClearEditText phoneEditText;
ImageView qqImageView;
RelativeLayout rlTips;
ImageView twitterImageView;
ImageView wechatImageView;
private void F0() {
this.phoneEditText.setImeOptions(5);
this.phoneEditText.setImeOptions(268435456);
this.passwordEditText.setImeOptions(6);
this.passwordEditText.setImeOptions(268435456);
}
private void G0() {
this.c = new SoftKeyBoardListener(this);
SoftKeyBoardListener.a(this.c, new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() { // from class: com.ubt.jimu.user.view.LoginActivity.1
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
public void a(int i) {
if (LoginActivity.this.phoneEditText.hasFocus()) {
LoginActivity.this.phoneEditText.clearFocus();
}
}
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
public void b(int i) {
}
});
}
private void H0() {
Map<String, String> b = RefHolder.b();
if (b == null) {
hideLoading();
return;
}
String str = b.get("nick_name");
String str2 = b.get("head_image");
LoginContract$Presenter loginContract$Presenter = this.a;
String str3 = b.get(AccessToken.ACCESS_TOKEN_KEY);
String str4 = b.get("ubtsocial_app_id");
String str5 = b.get("social_type");
String str6 = b.get("ubtsocial_user_id");
String str7 = b.get("ubtsocial_user_id");
if (TextUtils.isEmpty(str)) {
str = "";
}
loginContract$Presenter.a(str3, str4, str5, str6, str7, str, TextUtils.isEmpty(str2) ? "" : str2);
RefHolder.a();
}
/* JADX INFO: Access modifiers changed from: private */
public void f(final User user) {
LogUtils.c("登录成功:" + user);
HandlerHub.a().post(new Runnable() { // from class: com.ubt.jimu.user.view.h
@Override // java.lang.Runnable
public final void run() {
LoginActivity.this.e(user);
}
});
}
private void g(final User user) {
h(user);
ShortcutHelper.b(this);
MergeTool.a(this, new MergeTool.IMergeListener() { // from class: com.ubt.jimu.user.view.LoginActivity.7
@Override // com.ubt.jimu.transport.update.MergeTool.IMergeListener
public void a(boolean z) {
LoginActivity.this.f(user);
LogUtils.c("数据合并:" + z);
if (z) {
OfflineDataUploadTool.h().d();
}
}
@Override // com.ubt.jimu.transport.update.MergeTool.IMergeListener
public void onFailed() {
LogUtils.c("合并失败");
LoginActivity.this.f(user);
}
@Override // com.ubt.jimu.transport.update.MergeTool.IMergeListener
public void onStart() {
}
});
}
private void h(User user) {
if (user != null) {
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
sharePreferenceHelper.put(SharePreferenceHelper.AUTHOR_TOKEN, user.getToken());
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_USER_ID, String.valueOf(user.getUserId()));
UserDbHandler.save(user);
}
}
private void initView() {
new LoginPresenter(this, this);
View.OnClickListener onClickListener = new View.OnClickListener() { // from class: com.ubt.jimu.user.view.LoginActivity.3
@Override // android.view.View.OnClickListener
public void onClick(View view) {
UbtSocialType ubtSocialType;
switch (view.getId()) {
case R.id.facebookImageView /* 2131296599 */:
ubtSocialType = UbtSocialType.FACEBOOK;
break;
case R.id.qqImageView /* 2131297278 */:
ubtSocialType = UbtSocialType.QQ;
break;
case R.id.twitterImageView /* 2131297886 */:
ubtSocialType = UbtSocialType.TWITTER;
break;
case R.id.wechatImageView /* 2131297975 */:
ubtSocialType = UbtSocialType.WECHAT;
break;
default:
ubtSocialType = null;
break;
}
LoginActivity loginActivity = LoginActivity.this;
loginActivity.b = UbtSocial.a(loginActivity, ubtSocialType);
if (LoginActivity.this.b.b()) {
LoginActivity.this.b.a(LoginActivity.this.d);
LoginActivity.this.b.a();
} else {
LoginActivity loginActivity2 = LoginActivity.this;
loginActivity2.toastError(loginActivity2.getString(R.string.app_not_install));
}
}
};
this.qqImageView.setOnClickListener(onClickListener);
this.wechatImageView.setOnClickListener(onClickListener);
this.twitterImageView.setOnClickListener(onClickListener);
this.facebookImageView.setOnClickListener(onClickListener);
this.loginLayout.setEnabled(false);
this.phoneEditText.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.user.view.LoginActivity.4
@Override // android.text.TextWatcher
public void afterTextChanged(Editable editable) {
if (TextUtils.isEmpty(editable.toString().trim())) {
LoginActivity.this.loginLayout.setEnabled(false);
} else {
if (LoginActivity.this.loginLayout.isEnabled() || TextUtils.isEmpty(LoginActivity.this.countryCodeTextView.getText().toString().trim()) || TextUtils.isEmpty(LoginActivity.this.passwordEditText.getText().toString().trim())) {
return;
}
LoginActivity.this.loginLayout.setEnabled(true);
}
}
@Override // android.text.TextWatcher
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
});
this.phoneEditText.setOnFocuschangeListener(new ClearEditText.onFocuschangeListener() { // from class: com.ubt.jimu.user.view.LoginActivity.5
@Override // com.ubt.jimu.widgets.ClearEditText.onFocuschangeListener
public void a(boolean z) {
if (z) {
if (LoginActivity.this.rlTips.getVisibility() == 0) {
LoginActivity.this.rlTips.setVisibility(8);
}
} else if (TextUtils.isEmpty(LoginActivity.this.phoneEditText.getText().toString().trim())) {
LoginActivity.this.rlTips.setVisibility(8);
LoginActivity.this.countryCodeParent.setVisibility(8);
} else {
if (StringUtils.f(LoginActivity.this.phoneEditText.getText().toString().trim())) {
LoginActivity.this.rlTips.setVisibility(8);
LoginActivity.this.countryCodeParent.setVisibility(0);
return;
}
LoginActivity.this.countryCodeParent.setVisibility(8);
if (LoginActivity.this.phoneEditText.getText().toString().trim().contains("@")) {
LoginActivity.this.rlTips.setVisibility(8);
} else {
LoginActivity.this.rlTips.setVisibility(0);
LoginActivity.this.rlTips.startAnimation(AnimUtils.a(5));
}
}
}
});
this.passwordEditText.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.user.view.LoginActivity.6
@Override // android.text.TextWatcher
public void afterTextChanged(Editable editable) {
if (TextUtils.isEmpty(editable.toString().trim())) {
LoginActivity.this.loginLayout.setEnabled(false);
} else {
if (LoginActivity.this.loginLayout.isEnabled() || TextUtils.isEmpty(LoginActivity.this.countryCodeTextView.getText().toString().trim()) || TextUtils.isEmpty(LoginActivity.this.phoneEditText.getText().toString().trim())) {
return;
}
LoginActivity.this.loginLayout.setEnabled(true);
}
}
@Override // android.text.TextWatcher
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
});
this.passwordEditText.setTypeface(Typeface.DEFAULT);
this.passwordEditText.setTransformationMethod(new PasswordTransformationMethod());
F0();
}
public static void start(Context context) {
ARouter.b().a("/account/login").t();
}
@Override // com.ubt.jimu.user.contract.LoginContract$View
public void A() {
HandlerHub.a().post(new Runnable() { // from class: com.ubt.jimu.user.view.g
@Override // java.lang.Runnable
public final void run() {
LoginActivity.this.E0();
}
});
}
public /* synthetic */ void D0() {
if (this.e == null || isFinishing() || isDestroyed()) {
return;
}
this.e.dismiss();
this.e = null;
}
public /* synthetic */ void E0() {
JAlertDialog jAlertDialog = this.e;
if ((jAlertDialog != null && jAlertDialog.isShowing()) || isFinishing() || isDestroyed()) {
return;
}
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
builder.a(R.drawable.ic_loading);
builder.b(R.string.state_login);
builder.a(true);
this.e = builder.a();
this.e.show();
}
@Override // com.ubt.jimu.user.contract.LoginContract$View
public void d(boolean z) {
if (!z) {
H0();
return;
}
hideLoading();
Postcard a = ARouter.b().a("/account/register");
a.a("back_path", "/account/login");
a.a("loginType", 2);
a.a(this, 20);
}
public /* synthetic */ void e(User user) {
JAlertDialog jAlertDialog = this.e;
if (jAlertDialog != null) {
jAlertDialog.dismiss();
}
if (user != null) {
XLog.c(this.TAG, user.toString());
Intent intent = new Intent();
intent.putExtra("user", user);
setResult(-1, intent);
EventBus.b().b(new MessageEvent(0));
finish();
}
}
@Override // com.ubt.jimu.BaseActivity
protected void hideLoading() {
super.hideLoading();
JAlertDialog jAlertDialog = this.e;
if (jAlertDialog == null) {
return;
}
try {
jAlertDialog.dismiss();
this.e = null;
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.ubt.jimu.user.contract.LoginContract$View
public void j(String str) {
JAlertDialog jAlertDialog = this.e;
if (jAlertDialog != null) {
if (TextUtils.isEmpty(str)) {
str = getString(R.string.login_fail);
}
jAlertDialog.a(str);
}
HandlerHub.a().postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.f
@Override // java.lang.Runnable
public final void run() {
LoginActivity.this.D0();
}
}, 1000L);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (19 == i) {
if (-1 == i2) {
User user = (User) intent.getSerializableExtra("user");
h(user);
if (user != null) {
A();
LogUtils.c("onActivityResult:" + user.getToken());
this.a.a(user, DeviceUtils.a((Context) this));
}
} else {
hideLoading();
}
}
UbtSocial ubtSocial = this.b;
if (ubtSocial != null) {
ubtSocial.a(i, i2, intent);
}
if (i2 == -1 && i != 17 && i == 18) {
String stringExtra = intent.getStringExtra("country_code");
String stringExtra2 = intent.getStringExtra("country_name");
this.countryCodeTextView.setText(stringExtra + " (" + stringExtra2 + ") ");
}
}
public void onCountryCodeAction(View view) {
String charSequence = this.countryCodeTextView.getText().toString();
String substring = !TextUtils.isEmpty(charSequence) ? charSequence.substring(charSequence.indexOf("+"), charSequence.lastIndexOf("(") - 1) : null;
Postcard a = ARouter.b().a("/account/countrycode");
a.a("selected_code", substring);
a.a(this, 18);
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_login);
ButterKnife.a(this);
EventBus.b().c(this);
initView();
G0();
this.a.b();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
EventBus.b().d(this);
SoftKeyBoardListener softKeyBoardListener = this.c;
if (softKeyBoardListener != null) {
softKeyBoardListener.a();
this.c = null;
}
super.onDestroy();
}
public void onFindPasswordAction(View view) {
FindPasswordActivity.start(this, this.phoneEditText.getText().toString().trim(), this.countryCodeTextView.getText().toString().trim());
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onHandleUiEvent(MessageEvent messageEvent) {
int type = messageEvent.getType();
if (type == 0) {
finish();
} else if (type == 4 || type == 7) {
finish();
}
}
public void onLoginAction(View view) {
if (!NetWorkUtil.b(this)) {
toastError(getString(R.string.network_error));
return;
}
String trim = this.phoneEditText.getText().toString().trim();
String trim2 = this.countryCodeTextView.getText().toString().trim();
if (!trim.contains("@") && TextUtils.isEmpty(trim2)) {
this.countryCodeParent.setVisibility(0);
this.rlTips.setVisibility(8);
this.countryCodeParent.startAnimation(AnimUtils.a(5));
return;
}
String replace = trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "");
if (!trim.contains("@") && !StringUtils.f(trim)) {
this.countryCodeParent.setVisibility(8);
this.rlTips.setVisibility(0);
this.rlTips.startAnimation(AnimUtils.a(5));
return;
}
String trim3 = this.passwordEditText.getText().toString().trim();
if (trim3.length() < 6) {
toastError(getString(R.string.password_len_error_1));
return;
}
if (trim3.length() > 16) {
toastError(getString(R.string.password_len_error_2));
return;
}
if (!com.ubt.jimu.utils.TextUtils.d(trim3)) {
toastError(getString(R.string.password_len_error_3));
return;
}
this.a.b(replace + trim, Md5Utils.a(trim3));
}
public void onRegisterAction(View view) {
Postcard a = ARouter.b().a("/account/register");
a.a("back_path", "/account/login");
a.a("loginType", 1);
a.a(this, 17);
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
}
public static void start(Context context, int i) {
ARouter.b().a("/account/login").a((Activity) context, i);
}
@Override // com.ubt.jimu.user.contract.LoginContract$View
public void b(User user) {
String str;
hideLoading();
String trim = this.phoneEditText.getText().toString().trim();
String trim2 = this.countryCodeTextView.getText().toString().trim();
String str2 = "";
if (trim.contains("@")) {
str = "1";
} else {
str2 = trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "");
str = "0";
}
Bundle bundle = new Bundle();
bundle.putString("account", str2 + trim);
bundle.putString("account_type", str);
bundle.putSerializable("user", user);
Postcard a = ARouter.b().a("/account/captcha");
a.a("extra", bundle);
a.a(this, 19);
}
@Override // com.ubt.jimu.user.contract.LoginContract$View
public void c(User user) {
hideLoading();
g(user);
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(LoginContract$Presenter loginContract$Presenter) {
this.a = loginContract$Presenter;
}
@Override // com.ubt.jimu.user.contract.LoginContract$View
public void c(String str) {
this.countryCodeTextView.setText(str.substring(str.indexOf("+")) + " (" + str.substring(0, str.indexOf("+")) + ") ");
}
}

View File

@@ -0,0 +1,107 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.ClearEditText;
/* loaded from: classes2.dex */
public class LoginActivity_ViewBinding implements Unbinder {
private LoginActivity b;
private View c;
private View d;
private View e;
private View f;
private View g;
public LoginActivity_ViewBinding(final LoginActivity loginActivity, View view) {
this.b = loginActivity;
loginActivity.phoneEditText = (ClearEditText) Utils.b(view, R.id.phoneEditText, "field 'phoneEditText'", ClearEditText.class);
loginActivity.passwordEditText = (ClearEditText) Utils.b(view, R.id.passwordEditText, "field 'passwordEditText'", ClearEditText.class);
View a = Utils.a(view, R.id.countryCodeTextView, "field 'countryCodeTextView' and method 'onCountryCodeAction'");
loginActivity.countryCodeTextView = (TextView) Utils.a(a, R.id.countryCodeTextView, "field 'countryCodeTextView'", TextView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.LoginActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
loginActivity.onCountryCodeAction(view2);
}
});
View a2 = Utils.a(view, R.id.loginLayout, "field 'loginLayout' and method 'onLoginAction'");
loginActivity.loginLayout = (Button) Utils.a(a2, R.id.loginLayout, "field 'loginLayout'", Button.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.LoginActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
loginActivity.onLoginAction(view2);
}
});
loginActivity.qqImageView = (ImageView) Utils.b(view, R.id.qqImageView, "field 'qqImageView'", ImageView.class);
loginActivity.wechatImageView = (ImageView) Utils.b(view, R.id.wechatImageView, "field 'wechatImageView'", ImageView.class);
loginActivity.twitterImageView = (ImageView) Utils.b(view, R.id.twitterImageView, "field 'twitterImageView'", ImageView.class);
loginActivity.facebookImageView = (ImageView) Utils.b(view, R.id.facebookImageView, "field 'facebookImageView'", ImageView.class);
View a3 = Utils.a(view, R.id.findPwdTextView, "field 'findPwdTextView' and method 'onFindPasswordAction'");
loginActivity.findPwdTextView = (TextView) Utils.a(a3, R.id.findPwdTextView, "field 'findPwdTextView'", TextView.class);
this.e = a3;
a3.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.LoginActivity_ViewBinding.3
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
loginActivity.onFindPasswordAction(view2);
}
});
loginActivity.countryCodeParent = (RelativeLayout) Utils.b(view, R.id.countryCodeParent, "field 'countryCodeParent'", RelativeLayout.class);
loginActivity.rlTips = (RelativeLayout) Utils.b(view, R.id.rl_tips_input_error, "field 'rlTips'", RelativeLayout.class);
View a4 = Utils.a(view, R.id.rightArrowImageView, "method 'onCountryCodeAction'");
this.f = a4;
a4.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.LoginActivity_ViewBinding.4
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
loginActivity.onCountryCodeAction(view2);
}
});
View a5 = Utils.a(view, R.id.registerTextView, "method 'onRegisterAction'");
this.g = a5;
a5.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.LoginActivity_ViewBinding.5
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
loginActivity.onRegisterAction(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
LoginActivity loginActivity = this.b;
if (loginActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
loginActivity.phoneEditText = null;
loginActivity.passwordEditText = null;
loginActivity.countryCodeTextView = null;
loginActivity.loginLayout = null;
loginActivity.qqImageView = null;
loginActivity.wechatImageView = null;
loginActivity.twitterImageView = null;
loginActivity.facebookImageView = null;
loginActivity.findPwdTextView = null;
loginActivity.countryCodeParent = null;
loginActivity.rlTips = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
this.e.setOnClickListener(null);
this.e = null;
this.f.setOnClickListener(null);
this.f = null;
this.g.setOnClickListener(null);
this.g = null;
}
}

View File

@@ -0,0 +1,36 @@
package com.ubt.jimu.user.view;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.LoadingView;
import com.ubt.jimu.widgets.screenAdaptive.XRelativeLayout;
/* loaded from: classes2.dex */
public class MyPublishActivity extends BaseActivity {
ImageView imgRight;
LoadingView loading;
XRelativeLayout titleBackground;
TextView tvReturn;
TextView tvTitle;
URecyclerView urPublish;
private void bindClick() {
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_mypublish);
ButterKnife.a(this);
bindClick();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}

View File

@@ -0,0 +1,41 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.LoadingView;
import com.ubt.jimu.widgets.screenAdaptive.XRelativeLayout;
/* loaded from: classes2.dex */
public class MyPublishActivity_ViewBinding implements Unbinder {
private MyPublishActivity b;
public MyPublishActivity_ViewBinding(MyPublishActivity myPublishActivity, View view) {
this.b = myPublishActivity;
myPublishActivity.loading = (LoadingView) Utils.b(view, R.id.loading, "field 'loading'", LoadingView.class);
myPublishActivity.urPublish = (URecyclerView) Utils.b(view, R.id.ur_publish, "field 'urPublish'", URecyclerView.class);
myPublishActivity.titleBackground = (XRelativeLayout) Utils.b(view, R.id.title_background, "field 'titleBackground'", XRelativeLayout.class);
myPublishActivity.tvReturn = (TextView) Utils.b(view, R.id.tv_return, "field 'tvReturn'", TextView.class);
myPublishActivity.tvTitle = (TextView) Utils.b(view, R.id.tv_title, "field 'tvTitle'", TextView.class);
myPublishActivity.imgRight = (ImageView) Utils.b(view, R.id.img_right, "field 'imgRight'", ImageView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
MyPublishActivity myPublishActivity = this.b;
if (myPublishActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
myPublishActivity.loading = null;
myPublishActivity.urPublish = null;
myPublishActivity.titleBackground = null;
myPublishActivity.tvReturn = null;
myPublishActivity.tvTitle = null;
myPublishActivity.imgRight = null;
}
}

View File

@@ -0,0 +1,40 @@
package com.ubt.jimu.user.view;
import android.os.Bundle;
import android.view.View;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.user.presenter.PostPresenter;
import com.ubt.jimu.user.view.fragment.PostListFragment;
import com.ubtech.utils.ActivityUtils;
/* loaded from: classes2.dex */
public class PostListActivity extends BaseActivity {
private void D0() {
if (((PostListFragment) ActivityUtils.a(getSupportFragmentManager(), "tag_post_fragment")) == null) {
PostListFragment b = PostListFragment.b();
ActivityUtils.b(getSupportFragmentManager(), b, R.id.contentFrame, "tag_post_fragment");
new PostPresenter(this, b);
}
}
public void onBackAction(View view) {
finish();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_post_list);
ButterKnife.a(this);
D0();
}
public void onPostAction(View view) {
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}

View File

@@ -0,0 +1,46 @@
package com.ubt.jimu.user.view;
import android.view.View;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class PostListActivity_ViewBinding implements Unbinder {
private PostListActivity b;
private View c;
private View d;
public PostListActivity_ViewBinding(final PostListActivity postListActivity, View view) {
this.b = postListActivity;
View a = Utils.a(view, R.id.backImageView, "method 'onBackAction'");
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.PostListActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
postListActivity.onBackAction(view2);
}
});
View a2 = Utils.a(view, R.id.postImageView, "method 'onPostAction'");
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.PostListActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
postListActivity.onPostAction(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
if (this.b == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
}
}

View File

@@ -0,0 +1,80 @@
package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.FrameLayout;
import androidx.cardview.widget.CardView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.user.presenter.PraisePresenter;
import com.ubt.jimu.user.view.fragment.PraiseFragment;
import com.ubtech.utils.ActivityUtils;
/* loaded from: classes2.dex */
public class PraiseActivity extends BaseActivity {
private long a;
CardView centerCardView;
private void D0() {
Bundle bundleExtra = getIntent().getBundleExtra("extra");
if (bundleExtra != null) {
this.a = bundleExtra.getLong("view_user_id");
}
}
private void E0() {
if (((PraiseFragment) ActivityUtils.a(getSupportFragmentManager(), "tag_fragment_praise")) == null) {
PraiseFragment a = PraiseFragment.a(this.a);
ActivityUtils.a(getSupportFragmentManager(), a, R.id.contentFrame, "tag_fragment_praise");
new PraisePresenter(this, a);
}
}
public static void a(UserCenterActivity userCenterActivity, Bundle bundle) {
Intent intent = new Intent(userCenterActivity, (Class<?>) PraiseActivity.class);
intent.putExtra("extra", bundle);
userCenterActivity.startActivity(intent);
}
public void onCenterCardView(View view) {
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_praise);
ButterKnife.a(this);
D0();
relayout();
E0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
}
public void onDismiss(View view) {
finish();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
float f;
float f2;
if (JimuApplication.l().i()) {
f = 0.549f;
f2 = 0.54f;
} else {
f = 0.562f;
f2 = 0.712f;
}
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.centerCardView.getLayoutParams();
layoutParams.width = (int) (getScreenWidth() * f);
layoutParams.height = (int) (getScreenHeight() * f2);
this.centerCardView.setLayoutParams(layoutParams);
}
}

View File

@@ -0,0 +1,50 @@
package com.ubt.jimu.user.view;
import android.view.View;
import androidx.cardview.widget.CardView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class PraiseActivity_ViewBinding implements Unbinder {
private PraiseActivity b;
private View c;
private View d;
public PraiseActivity_ViewBinding(final PraiseActivity praiseActivity, View view) {
this.b = praiseActivity;
View a = Utils.a(view, R.id.centerCardView, "field 'centerCardView' and method 'onCenterCardView'");
praiseActivity.centerCardView = (CardView) Utils.a(a, R.id.centerCardView, "field 'centerCardView'", CardView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.PraiseActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
praiseActivity.onCenterCardView(view2);
}
});
View a2 = Utils.a(view, R.id.rootView, "method 'onDismiss'");
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.PraiseActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
praiseActivity.onDismiss(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
PraiseActivity praiseActivity = this.b;
if (praiseActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
praiseActivity.centerCardView = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
}
}

View File

@@ -0,0 +1,71 @@
package com.ubt.jimu.user.view;
import android.os.Bundle;
import android.view.View;
import android.widget.FrameLayout;
import androidx.cardview.widget.CardView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.user.presenter.RankPresenter;
import com.ubt.jimu.user.view.fragment.RankFragment;
import com.ubtech.utils.ActivityUtils;
/* loaded from: classes2.dex */
public class RankListActivity extends BaseActivity {
private long a;
CardView centerCardView;
FrameLayout rootView;
private void D0() {
this.a = getIntent().getBundleExtra("extra").getLong("view_user_id");
}
private void E0() {
if (((RankFragment) ActivityUtils.a(getSupportFragmentManager(), "tag_fragment_rank")) == null) {
RankFragment a = RankFragment.a(this.a);
ActivityUtils.a(getSupportFragmentManager(), a, R.id.contentFrame, "tag_fragment_rank");
new RankPresenter(this, a);
}
}
public void onCenterCardView(View view) {
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_rank_list);
ButterKnife.a(this);
D0();
relayout();
E0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
}
public void onDismiss(View view) {
finish();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
float f;
float f2;
if (JimuApplication.l().i()) {
f = 0.549f;
f2 = 0.54f;
} else {
f = 0.562f;
f2 = 0.712f;
}
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.centerCardView.getLayoutParams();
layoutParams.width = (int) (getScreenWidth() * f);
layoutParams.height = (int) (getScreenHeight() * f2);
this.centerCardView.setLayoutParams(layoutParams);
}
}

View File

@@ -0,0 +1,53 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.FrameLayout;
import androidx.cardview.widget.CardView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
/* loaded from: classes2.dex */
public class RankListActivity_ViewBinding implements Unbinder {
private RankListActivity b;
private View c;
private View d;
public RankListActivity_ViewBinding(final RankListActivity rankListActivity, View view) {
this.b = rankListActivity;
View a = Utils.a(view, R.id.rootView, "field 'rootView' and method 'onDismiss'");
rankListActivity.rootView = (FrameLayout) Utils.a(a, R.id.rootView, "field 'rootView'", FrameLayout.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RankListActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
rankListActivity.onDismiss(view2);
}
});
View a2 = Utils.a(view, R.id.centerCardView, "field 'centerCardView' and method 'onCenterCardView'");
rankListActivity.centerCardView = (CardView) Utils.a(a2, R.id.centerCardView, "field 'centerCardView'", CardView.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RankListActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
rankListActivity.onCenterCardView(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
RankListActivity rankListActivity = this.b;
if (rankListActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
rankListActivity.rootView = null;
rankListActivity.centerCardView = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
}
}

View File

@@ -0,0 +1,17 @@
package com.ubt.jimu.user.view;
import com.alibaba.android.arouter.facade.service.SerializationService;
import com.alibaba.android.arouter.facade.template.ISyringe;
import com.alibaba.android.arouter.launcher.ARouter;
/* loaded from: classes2.dex */
public class RegisterActivity$$ARouter$$Autowired implements ISyringe {
private SerializationService serializationService;
@Override // com.alibaba.android.arouter.facade.template.ISyringe
public void inject(Object obj) {
this.serializationService = (SerializationService) ARouter.b().a(SerializationService.class);
RegisterActivity registerActivity = (RegisterActivity) obj;
registerActivity.loginType = registerActivity.getIntent().getIntExtra("loginType", registerActivity.loginType);
}
}

View File

@@ -0,0 +1,991 @@
package com.ubt.jimu.user.view;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Handler;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.LinkMovementMethod;
import android.text.method.PasswordTransformationMethod;
import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.NumberPicker;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.ViewFlipper;
import butterknife.ButterKnife;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.facebook.AccessToken;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.activity.PresenterActivity;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.user.Constant;
import com.ubt.jimu.user.contract.RegisterContract$Presenter;
import com.ubt.jimu.user.contract.RegisterContract$View;
import com.ubt.jimu.user.model.RefHolder;
import com.ubt.jimu.user.presenter.RegisterPresenter;
import com.ubt.jimu.user.repository.GdprWorker;
import com.ubt.jimu.user.view.RegisterActivity;
import com.ubt.jimu.user.view.picker.LoopListener;
import com.ubt.jimu.user.view.picker.LoopView;
import com.ubt.jimu.utils.AnimUtils;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.ShortcutHelper;
import com.ubt.jimu.utils.SoftKeyBoardListener;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.ClickableSpanListener;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubt.jimu.widgets.UDialog;
import com.ubtech.utils.StringUtils;
import com.ubtrobot.log.ALog;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class RegisterActivity extends PresenterActivity<RegisterContract$Presenter> implements RegisterContract$View {
private static Handler i = new Handler();
ClearEditText accountEditText;
private SoftKeyBoardListener b;
ClearEditText captchaEditText;
CheckBox cbPolicy;
TextView countDownTextView;
RelativeLayout countryCodeParent;
TextView countryCodeTextView;
protected String e;
ClearEditText emailEditText;
ImageView eyeImageView;
private JAlertDialog f;
private CountDownTimer g;
ClearEditText guardianEditText;
TextView guardianEmailTextView;
ImageView guardianEyeImageView;
ClearEditText guardianPasswordEditText;
private BroadcastReceiver h;
protected int loginType;
NavigationBarView navigationBarView;
ClearEditText page3PasswordEditText;
LoopView pickerUserAge;
LinearLayout policyLayout;
RelativeLayout rlTips;
View rootView;
TextView tvPolicy;
ViewFlipper viewFlipper;
private volatile boolean c = false;
private AtomicInteger d = new AtomicInteger(0);
/* renamed from: com.ubt.jimu.user.view.RegisterActivity$12, reason: invalid class name */
class AnonymousClass12 extends BroadcastReceiver {
AnonymousClass12() {
}
public /* synthetic */ void a(View view) {
RegisterActivity.this.E0();
}
public /* synthetic */ void b(View view) {
RegisterActivity.this.d.set(4);
RegisterActivity.this.navigationBarView.setRightIcon(R.drawable.ic_nav_finish);
RegisterActivity.this.policyLayout.setVisibility(0);
RegisterActivity registerActivity = RegisterActivity.this;
registerActivity.viewFlipper.setDisplayedChild(registerActivity.d.get());
if (TextUtils.isEmpty(RegisterActivity.this.guardianEmailTextView.getText().toString().trim())) {
RegisterActivity registerActivity2 = RegisterActivity.this;
registerActivity2.guardianEmailTextView.setText(registerActivity2.emailEditText.getText().toString().trim());
}
}
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("com.jimu.action_guardian_email")) {
Log.i("pushReceiver", "onReceive");
RefHolder.a((String) null);
RegisterActivity registerActivity = RegisterActivity.this;
if (2 == registerActivity.loginType) {
UDialog.Builder builder = new UDialog.Builder(registerActivity);
builder.a(R.string.email_3rdlogin_checked_success);
builder.a(R.string.confirm, new View.OnClickListener() { // from class: com.ubt.jimu.user.view.j
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
RegisterActivity.AnonymousClass12.this.a(view);
}
});
builder.a().show();
return;
}
UDialog.Builder builder2 = new UDialog.Builder(registerActivity);
builder2.a(R.string.email_checked_success);
builder2.a(R.string.confirm, new View.OnClickListener() { // from class: com.ubt.jimu.user.view.i
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
RegisterActivity.AnonymousClass12.this.b(view);
}
});
builder2.a().show();
}
}
}
/* renamed from: com.ubt.jimu.user.view.RegisterActivity$6, reason: invalid class name */
class AnonymousClass6 implements GdprWorker.IUserPackInfo {
AnonymousClass6() {
}
@Override // com.ubt.jimu.user.repository.GdprWorker.IUserPackInfo
public void a() {
RegisterActivity.i.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.k
@Override // java.lang.Runnable
public final void run() {
RegisterActivity.AnonymousClass6.this.b();
}
}, 2000L);
}
@Override // com.ubt.jimu.user.repository.GdprWorker.IUserPackInfo
public void a(String str, String str2, int i, String str3) {
}
public /* synthetic */ void b() {
if (RegisterActivity.this.f != null) {
RegisterActivity.this.f.dismiss();
}
EventBus.b().b(new MessageEvent(0));
RegisterActivity.this.finish();
}
}
/* renamed from: com.ubt.jimu.user.view.RegisterActivity$9, reason: invalid class name */
class AnonymousClass9 implements GdprWorker.IUserPackInfo {
AnonymousClass9() {
}
@Override // com.ubt.jimu.user.repository.GdprWorker.IUserPackInfo
public void a() {
RegisterActivity.i.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.l
@Override // java.lang.Runnable
public final void run() {
RegisterActivity.AnonymousClass9.this.b();
}
}, 2000L);
}
@Override // com.ubt.jimu.user.repository.GdprWorker.IUserPackInfo
public void a(String str, String str2, int i, String str3) {
}
public /* synthetic */ void b() {
if (RegisterActivity.this.f != null) {
RegisterActivity.this.f.dismiss();
}
RegisterActivity.this.Q0();
UserCenterActivity.start(RegisterActivity.this);
RegisterActivity.this.finish();
}
}
public RegisterActivity() {
new NumberPicker.Formatter(this) { // from class: com.ubt.jimu.user.view.RegisterActivity.1
@Override // android.widget.NumberPicker.Formatter
public String format(int i2) {
return i2 + "";
}
};
this.h = new AnonymousClass12();
}
/* JADX INFO: Access modifiers changed from: private */
public boolean E0() {
Map<String, String> b = RefHolder.b();
if (b == null) {
return false;
}
String str = b.get("nick_name");
String str2 = b.get("head_image");
((RegisterContract$Presenter) this.a).a(b.get(AccessToken.ACCESS_TOKEN_KEY), b.get("ubtsocial_app_id"), b.get("social_type"), b.get("ubtsocial_user_id"), b.get("ubtsocial_user_id"), TextUtils.isEmpty(str) ? "" : str, TextUtils.isEmpty(str2) ? "" : str2);
RefHolder.a();
return true;
}
private void F0() {
Intent intent = getIntent();
int intExtra = intent.getIntExtra(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, 0);
if (intExtra > 0) {
this.viewFlipper.setDisplayedChild(intExtra);
this.d.set(intExtra);
a((Context) this);
}
this.guardianEmailTextView.setText(intent.getStringExtra(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT));
}
private void G0() {
this.accountEditText.setImeOptions(5);
this.accountEditText.setImeOptions(268435456);
this.captchaEditText.setImeOptions(5);
this.captchaEditText.setImeOptions(268435456);
this.page3PasswordEditText.setImeOptions(6);
this.page3PasswordEditText.setImeOptions(268435456);
this.guardianEditText.setImeOptions(5);
this.guardianEditText.setImeOptions(268435456);
this.emailEditText.setImeOptions(6);
this.emailEditText.setImeOptions(268435456);
}
private void H0() {
this.accountEditText.setOnFocuschangeListener(new ClearEditText.onFocuschangeListener() { // from class: com.ubt.jimu.user.view.RegisterActivity.2
@Override // com.ubt.jimu.widgets.ClearEditText.onFocuschangeListener
public void a(boolean z) {
if (z) {
if (RegisterActivity.this.rlTips.getVisibility() == 0) {
RegisterActivity.this.rlTips.setVisibility(8);
}
} else if (TextUtils.isEmpty(RegisterActivity.this.accountEditText.getText().toString().trim())) {
RegisterActivity.this.rlTips.setVisibility(8);
RegisterActivity.this.countryCodeParent.setVisibility(8);
} else {
if (StringUtils.f(RegisterActivity.this.accountEditText.getText().toString().trim())) {
RegisterActivity.this.rlTips.setVisibility(8);
RegisterActivity.this.countryCodeParent.setVisibility(0);
return;
}
RegisterActivity.this.countryCodeParent.setVisibility(8);
if (RegisterActivity.this.accountEditText.getText().toString().trim().contains("@")) {
RegisterActivity.this.rlTips.setVisibility(8);
} else {
RegisterActivity.this.rlTips.setVisibility(0);
RegisterActivity.this.rlTips.startAnimation(AnimUtils.a(5));
}
}
}
});
this.b = new SoftKeyBoardListener(this);
SoftKeyBoardListener.a(this.b, new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() { // from class: com.ubt.jimu.user.view.RegisterActivity.3
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
public void a(int i2) {
if (RegisterActivity.this.accountEditText.hasFocus()) {
RegisterActivity.this.accountEditText.clearFocus();
}
}
@Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener
public void b(int i2) {
}
});
}
private boolean I0() {
try {
return Integer.valueOf(this.pickerUserAge.getCurrentItemValue()).intValue() >= 16;
} catch (NumberFormatException e) {
e.printStackTrace();
return false;
}
}
private void J0() {
if (this.pickerUserAge.getCurrentItem() == 0) {
findViewById(R.id.tvChooseAge).startAnimation(AnimUtils.a(5));
return;
}
if (2 == this.loginType && !this.cbPolicy.isChecked()) {
this.policyLayout.startAnimation(AnimUtils.a(5));
return;
}
if (2 != this.loginType) {
if (!I0()) {
this.d.set(2);
this.navigationBarView.setRightIcon(R.drawable.ic_nav_next);
return;
} else {
this.d.incrementAndGet();
this.viewFlipper.setDisplayedChild(this.d.get());
this.policyLayout.setVisibility(0);
this.navigationBarView.setRightIcon(R.drawable.ic_nav_finish);
return;
}
}
if (!I0()) {
this.d.set(2);
this.navigationBarView.setRightIcon(R.drawable.ic_nav_next);
this.policyLayout.setVisibility(8);
} else {
if (E0()) {
return;
}
setResult(0);
finish();
}
}
private void K0() {
String trim = this.accountEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5));
return;
}
String trim2 = this.countryCodeTextView.getText().toString().trim();
if (!trim.contains("@") && TextUtils.isEmpty(trim2)) {
findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5));
return;
}
if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
return;
}
this.e = (trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "")) + trim;
this.d.incrementAndGet();
this.viewFlipper.setDisplayedChild(this.d.get());
this.policyLayout.setVisibility(0);
this.navigationBarView.setRightIcon(R.drawable.ic_nav_finish);
}
private void L0() {
String str;
String str2;
String trim = this.accountEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5));
return;
}
String trim2 = this.countryCodeTextView.getText().toString().trim();
if (!trim.contains("@") && TextUtils.isEmpty(trim2)) {
this.countryCodeParent.setVisibility(0);
this.rlTips.setVisibility(8);
findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5));
return;
}
if (!trim.contains("@") && !StringUtils.f(trim)) {
this.countryCodeParent.setVisibility(8);
this.rlTips.setVisibility(0);
this.rlTips.startAnimation(AnimUtils.a(5));
return;
}
if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
return;
}
this.e = (trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "")) + trim;
String trim3 = this.captchaEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim3)) {
findViewById(R.id.captchaParent).startAnimation(AnimUtils.a(5));
return;
}
String trim4 = this.page3PasswordEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim4)) {
findViewById(R.id.page3PasswordParent).startAnimation(AnimUtils.a(5));
return;
}
if (trim4.length() < 6) {
toastError(getString(R.string.password_len_error_1));
return;
}
if (trim4.length() > 16) {
toastError(getString(R.string.password_len_error_2));
return;
}
if (!com.ubt.jimu.utils.TextUtils.d(trim4)) {
toastError(getString(R.string.password_len_error_3));
return;
}
if (!this.cbPolicy.isChecked()) {
this.policyLayout.startAnimation(AnimUtils.a(5));
toastError(getResources().getString(R.string.error_read_policy_first));
return;
}
String charSequence = this.countryCodeTextView.getText().toString();
if (charSequence != null) {
String trim5 = charSequence.trim();
String replace = trim5.substring(trim5.indexOf("+") + 1, trim5.indexOf("(") - 1).replace(" ", "");
str2 = trim5.substring(trim5.indexOf("(") + 1, trim5.lastIndexOf(")"));
str = replace;
} else {
str = null;
str2 = null;
}
((RegisterContract$Presenter) this.a).a(str, str2, this.e, trim4, trim3);
}
private void M0() {
String trim = this.guardianEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
findViewById(R.id.guardianParent).startAnimation(AnimUtils.a(5));
return;
}
String trim2 = this.emailEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim2)) {
findViewById(R.id.emailEditText).startAnimation(AnimUtils.a(5));
return;
}
if (!trim2.contains("@") || !com.ubt.jimu.utils.TextUtils.a(trim2)) {
toastError(getString(R.string.error_email_format));
return;
}
if (this.c) {
return;
}
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = Calendar.getInstance();
R0();
this.c = true;
((RegisterContract$Presenter) this.a).a(trim, trim2, simpleDateFormat.format(new Date(calendar.getTimeInMillis())), 2 != this.loginType);
}
private void N0() {
EventBus.b().b(new MessageEvent(4));
finish();
}
private void O0() {
String trim = this.guardianPasswordEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
findViewById(R.id.guardianPasswordParent).startAnimation(AnimUtils.a(5));
return;
}
if (trim.length() < 6) {
toastError(getString(R.string.password_len_error_1));
return;
}
if (trim.length() > 16) {
toastError(getString(R.string.password_len_error_2));
return;
}
if (!com.ubt.jimu.utils.TextUtils.d(trim)) {
toastError(getString(R.string.password_len_error_3));
} else if (!this.cbPolicy.isChecked()) {
this.policyLayout.startAnimation(AnimUtils.a(5));
} else {
((RegisterContract$Presenter) this.a).d(this.guardianEmailTextView.getText().toString().trim(), trim);
}
}
private void P0() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.jimu.action_guardian_email");
registerReceiver(this.h, intentFilter);
}
/* JADX INFO: Access modifiers changed from: private */
public void Q0() {
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, "");
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, "");
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, 0);
}
private void R0() {
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, this.emailEditText.getText().toString().trim());
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, 4);
String charSequence = this.countryCodeTextView.getText().toString();
if (TextUtils.isEmpty(charSequence)) {
return;
}
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_REGISTER_COUNTRY, charSequence.trim());
}
private void S0() {
this.g = new CountDownTimer(60000L, 1000L) { // from class: com.ubt.jimu.user.view.RegisterActivity.11
@Override // android.os.CountDownTimer
public void onFinish() {
RegisterActivity.this.countDownTextView.setText(R.string.get_captcha);
RegisterActivity.this.countDownTextView.setClickable(true);
RegisterActivity registerActivity = RegisterActivity.this;
registerActivity.countDownTextView.setTextColor(registerActivity.getResources().getColor(R.color.txt_287EF1));
}
@Override // android.os.CountDownTimer
public void onTick(long j) {
String format = String.format(RegisterActivity.this.getResources().getString(R.string.hint_seconds), Long.valueOf(j / 1000));
RegisterActivity registerActivity = RegisterActivity.this;
registerActivity.countDownTextView.setTextColor(registerActivity.getResources().getColor(R.color.txt_98A5B6));
RegisterActivity.this.countDownTextView.setText(format);
}
};
this.g.start();
this.countDownTextView.setClickable(false);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void F() {
a(R.string.waiting, R.drawable.ic_loading, true);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void H() {
JAlertDialog jAlertDialog = this.f;
if (jAlertDialog != null) {
jAlertDialog.a(getString(R.string.register_fail));
}
i.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.RegisterActivity.10
@Override // java.lang.Runnable
public void run() {
if (RegisterActivity.this.f != null) {
RegisterActivity.this.f.dismiss();
}
}
}, 1000L);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void Q() {
a(R.string.register_ing, R.drawable.ic_loading, true);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void T() {
Log.i(this.TAG, "onStartSendCaptcha");
a(R.string.have_send_captcha, R.drawable.ic_loading, false);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void i(String str) {
this.c = false;
toastError(str);
}
public void initView() {
G0();
this.viewFlipper.setDisplayedChild(0);
((RegisterContract$Presenter) this.a).b();
P0();
F0();
String string = getString(R.string.terms_for_usage);
String string2 = getString(R.string.add_policy);
String string3 = getString(R.string.child_privaty_policy_register);
String string4 = getString(R.string.registration_statments, new Object[]{string, string2});
if (LocaleUtils.g()) {
string4 = getString(R.string.registration_statments, new Object[]{string + getString(R.string.comma) + string2, string3});
}
this.navigationBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.RegisterActivity.4
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onLeftClick(View view) {
RegisterActivity.this.onBackAction(view);
}
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
RegisterActivity.this.onRightActionView(view);
}
});
SpannableString spannableString = new SpannableString(string4);
spannableString.setSpan(new ClickableSpanListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.m
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
RegisterActivity.this.a(view);
}
}, true, getResources().getColor(R.color.txt_287EF1)), string4.indexOf(string2), string4.indexOf(string2) + string2.length(), 33);
spannableString.setSpan(new ClickableSpanListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.o
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
RegisterActivity.this.b(view);
}
}, true, getResources().getColor(R.color.txt_287EF1)), string4.indexOf(string), string4.indexOf(string) + string.length(), 33);
if (LocaleUtils.g()) {
spannableString.setSpan(new ClickableSpanListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.n
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
RegisterActivity.this.c(view);
}
}, true, getResources().getColor(R.color.txt_287EF1)), string4.indexOf(string3), string4.indexOf(string3) + string3.length(), 33);
}
this.tvPolicy.setText(spannableString);
this.tvPolicy.setMovementMethod(LinkMovementMethod.getInstance());
if (1 == this.loginType) {
this.policyLayout.setVisibility(8);
} else {
this.policyLayout.setVisibility(0);
}
List<String> b = b(0, 101);
b.set(0, getString(R.string.please_chose));
this.pickerUserAge.setArrayList(b);
this.pickerUserAge.setListener(new LoopListener() { // from class: com.ubt.jimu.user.view.RegisterActivity.5
@Override // com.ubt.jimu.user.view.picker.LoopListener
public void a(int i2) {
ALog.a(((BaseActivity) RegisterActivity.this).TAG).d("select number item:" + i2 + " num:" + RegisterActivity.this.pickerUserAge.getCurrentItemValue());
}
});
this.pickerUserAge.setCurrentItem(0);
this.pickerUserAge.b();
this.pickerUserAge.setTextSize(17.0f);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void k(String str) {
Log.i(this.TAG, "onRegisterFail");
JAlertDialog jAlertDialog = this.f;
if (jAlertDialog != null) {
if (TextUtils.isEmpty(str)) {
str = getString(R.string.register_fail);
}
jAlertDialog.a(str);
}
i.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.RegisterActivity.7
@Override // java.lang.Runnable
public void run() {
if (RegisterActivity.this.f != null) {
RegisterActivity.this.f.dismiss();
}
}
}, 1000L);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i2, int i3, Intent intent) {
super.onActivityResult(i2, i3, intent);
if (i3 == -1 && i2 == 18) {
String stringExtra = intent.getStringExtra("country_code");
String stringExtra2 = intent.getStringExtra("country_name");
this.countryCodeTextView.setText(stringExtra + " (" + stringExtra2 + ") ");
}
}
public void onBackAction(View view) {
if (I0()) {
if (this.d.get() <= 0 || this.d.get() > 1) {
if (this.d.get() == 0) {
finish();
return;
}
return;
} else {
this.d.decrementAndGet();
this.viewFlipper.setDisplayedChild(this.d.get());
if (this.d.get() == 1) {
this.policyLayout.setVisibility(0);
} else {
this.policyLayout.setVisibility(8);
}
this.navigationBarView.setRightIcon(R.drawable.ic_nav_next);
return;
}
}
if (this.d.get() == 4) {
this.d.decrementAndGet();
this.viewFlipper.setDisplayedChild(this.d.get());
this.navigationBarView.setRightText(R.string.guest_visit);
this.policyLayout.setVisibility(8);
return;
}
if (this.d.get() == 3) {
this.d.decrementAndGet();
this.viewFlipper.setDisplayedChild(this.d.get());
this.navigationBarView.setRightIcon(R.drawable.ic_nav_next);
} else {
if (this.d.get() != 2 && this.d.get() != 5) {
if (this.d.get() == 0) {
this.navigationBarView.setRightIcon(R.drawable.ic_nav_next);
finish();
return;
}
return;
}
this.d.set(0);
this.viewFlipper.setDisplayedChild(this.d.get());
this.navigationBarView.setRightIcon(R.drawable.ic_nav_next);
if (2 == this.loginType) {
this.policyLayout.setVisibility(0);
}
}
}
public void onCaptchaAction(View view) {
if (TextUtils.isEmpty(this.accountEditText.getText().toString().trim())) {
findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5));
return;
}
String trim = this.accountEditText.getText().toString().trim();
String trim2 = this.countryCodeTextView.getText().toString().trim();
if (!trim.contains("@") && TextUtils.isEmpty(trim2)) {
findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5));
return;
}
if (!trim.contains("@") && !StringUtils.f(trim)) {
this.countryCodeParent.setVisibility(8);
this.rlTips.setVisibility(0);
this.rlTips.startAnimation(AnimUtils.a(5));
} else {
if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) {
toastError(getString(R.string.error_email_format));
return;
}
this.e = (trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", "")) + trim;
a(R.string.have_send_captcha, R.drawable.ic_camera, false);
((RegisterContract$Presenter) this.a).a(this.e, 1);
}
}
public void onCountryCodeAction(View view) {
String charSequence = this.countryCodeTextView.getText().toString();
String substring = !TextUtils.isEmpty(charSequence) ? charSequence.substring(charSequence.indexOf("+"), charSequence.indexOf("(") - 1) : null;
Postcard a = ARouter.b().a("/account/countrycode");
a.a("selected_code", substring);
a.a(this, 18);
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setPresenter(new RegisterPresenter(this, this));
setContentView(R.layout.activity_register);
ARouter.b().a(this);
ButterKnife.a(this);
initView();
H0();
((RegisterContract$Presenter) this.a).subscribe();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
P p = this.a;
if (p != 0) {
((RegisterContract$Presenter) p).unSubscribe();
}
BroadcastReceiver broadcastReceiver = this.h;
if (broadcastReceiver != null) {
unregisterReceiver(broadcastReceiver);
}
Handler handler = i;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
this.b.a();
this.b = null;
RelativeLayout relativeLayout = this.rlTips;
if (relativeLayout != null) {
relativeLayout.clearAnimation();
}
CountDownTimer countDownTimer = this.g;
if (countDownTimer != null) {
countDownTimer.cancel();
}
((RegisterContract$Presenter) this.a).unSubscribe();
super.onDestroy();
}
public void onEyeAction(View view) {
if (this.eyeImageView.isSelected()) {
this.eyeImageView.setSelected(false);
this.eyeImageView.setBackgroundResource(R.drawable.ic_eye_show);
this.page3PasswordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());
ClearEditText clearEditText = this.page3PasswordEditText;
clearEditText.setSelection(clearEditText.getText().toString().length());
return;
}
this.eyeImageView.setSelected(true);
this.eyeImageView.setBackgroundResource(R.drawable.ic_eye_hide);
this.page3PasswordEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
ClearEditText clearEditText2 = this.page3PasswordEditText;
clearEditText2.setSelection(clearEditText2.getText().toString().length());
}
public void onGuardianEyeAction(View view) {
if (this.guardianEyeImageView.isSelected()) {
this.guardianEyeImageView.setSelected(false);
this.guardianEyeImageView.setBackgroundResource(R.drawable.ic_eye_show);
this.guardianPasswordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());
this.guardianPasswordEditText.setSelection(this.page3PasswordEditText.getText().toString().length());
return;
}
this.guardianEyeImageView.setSelected(true);
this.guardianEyeImageView.setBackgroundResource(R.drawable.ic_eye_hide);
this.guardianPasswordEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
this.guardianPasswordEditText.setSelection(this.page3PasswordEditText.getText().toString().length());
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onPause() {
super.onPause();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onResume() {
super.onResume();
}
public void onRightActionView(View view) {
int i2 = this.d.get();
if (i2 == 0) {
J0();
} else if (i2 == 1) {
L0();
} else if (i2 == 2) {
M0();
} else if (i2 == 3) {
N0();
} else if (i2 == 4) {
O0();
} else if (i2 == 5) {
K0();
}
if (this.d.get() != 1) {
this.viewFlipper.setDisplayedChild(this.d.get());
}
if (this.d.get() == 4) {
this.navigationBarView.setRightIcon(R.drawable.ic_nav_finish);
} else if (this.d.get() == 3) {
this.navigationBarView.setRightText(R.string.guest_visit);
}
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: d, reason: merged with bridge method [inline-methods] */
public void c(View view) {
Postcard a = ARouter.b().a("/page/web");
a.a("url", Constant.b);
a.a("title", "");
a.a("type", 0);
a.a("show_title", false);
a.t();
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: e, reason: merged with bridge method [inline-methods] */
public void a(View view) {
Postcard a = ARouter.b().a("/page/web");
a.a("url", Constant.a);
a.a("title", "");
a.a("type", 0);
a.a("show_title", false);
a.t();
}
/* JADX INFO: Access modifiers changed from: private */
/* renamed from: f, reason: merged with bridge method [inline-methods] */
public void b(View view) {
Postcard a = ARouter.b().a("/page/web");
a.a("url", Constant.a(LocaleUtils.c()));
a.a("title", "");
a.a("type", 0);
a.a("show_title", false);
a.t();
}
private static List<String> b(int i2, int i3) {
String[] strArr = new String[i3];
for (int i4 = i2; i4 < i2 + i3; i4++) {
strArr[i4 - i2] = String.valueOf(i4);
}
return Arrays.asList(strArr);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void a(Context context) {
Intent intent = new Intent();
intent.setAction("com.jimu.action_guardian_email");
context.sendBroadcast(intent);
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void c(String str) {
this.countryCodeTextView.setText(str.substring(str.indexOf("+")) + " (" + str.substring(0, str.indexOf("+")) + ") ");
}
private void a(int i2, int i3, boolean z) {
JAlertDialog jAlertDialog = this.f;
if (jAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
builder.b(i2);
builder.a(z);
builder.a(i3);
this.f = builder.a();
} else {
jAlertDialog.a(getString(i2));
this.f.b(i3);
this.f.a(z);
}
this.f.show();
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void b(ApiStatus apiStatus) {
if (apiStatus.getCode() == 0) {
S0();
JAlertDialog jAlertDialog = this.f;
if (jAlertDialog != null) {
jAlertDialog.dismiss();
}
}
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void d(User user) {
if (user == null) {
return;
}
ShortcutHelper.b(this);
new GdprWorker().b(new AnonymousClass6());
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void e(final String str) {
i.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.RegisterActivity.8
@Override // java.lang.Runnable
public void run() {
if (RegisterActivity.this.f != null) {
RegisterActivity.this.f.dismiss();
}
RegisterActivity.this.toastError(str);
if (RegisterActivity.this.g != null) {
RegisterActivity.this.g.cancel();
}
RegisterActivity.this.countDownTextView.setText(R.string.get_captcha);
RegisterActivity.this.countDownTextView.setClickable(true);
RegisterActivity registerActivity = RegisterActivity.this;
registerActivity.countDownTextView.setTextColor(registerActivity.getResources().getColor(R.color.txt_287EF1));
}
}, 2000L);
}
private void e(User user) {
if (user != null) {
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
sharePreferenceHelper.put(SharePreferenceHelper.AUTHOR_TOKEN, user.getToken());
sharePreferenceHelper.put(SharePreferenceHelper.SP_KEY_USER_ID, String.valueOf(user.getUserId()));
UserDbHandler.save(user);
}
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void f(ApiStatus apiStatus) {
if (apiStatus != null && apiStatus.getCode() == 0) {
this.d.incrementAndGet();
this.navigationBarView.setRightText(R.string.guest_visit);
this.viewFlipper.setDisplayedChild(this.d.get());
}
this.c = false;
}
@Override // com.ubt.jimu.user.contract.RegisterContract$View
public void a(User user) {
if (user == null) {
return;
}
e(user);
EventBus.b().b(new MessageEvent(7));
ShortcutHelper.b(this);
new GdprWorker().b(new AnonymousClass9());
}
}

View File

@@ -0,0 +1,140 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.ViewFlipper;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.user.view.picker.LoopView;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.NavigationBarView;
/* loaded from: classes2.dex */
public class RegisterActivity_ViewBinding implements Unbinder {
private RegisterActivity b;
private View c;
private View d;
private View e;
private View f;
private View g;
private View h;
public RegisterActivity_ViewBinding(final RegisterActivity registerActivity, View view) {
this.b = registerActivity;
registerActivity.navigationBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navigationBarView'", NavigationBarView.class);
registerActivity.viewFlipper = (ViewFlipper) Utils.b(view, R.id.viewFlipper, "field 'viewFlipper'", ViewFlipper.class);
registerActivity.policyLayout = (LinearLayout) Utils.b(view, R.id.policyLayout, "field 'policyLayout'", LinearLayout.class);
registerActivity.pickerUserAge = (LoopView) Utils.b(view, R.id.np_age, "field 'pickerUserAge'", LoopView.class);
registerActivity.tvPolicy = (TextView) Utils.b(view, R.id.tvPolicy, "field 'tvPolicy'", TextView.class);
registerActivity.accountEditText = (ClearEditText) Utils.b(view, R.id.accountEditText, "field 'accountEditText'", ClearEditText.class);
View a = Utils.a(view, R.id.countryCodeTextView, "field 'countryCodeTextView' and method 'onCountryCodeAction'");
registerActivity.countryCodeTextView = (TextView) Utils.a(a, R.id.countryCodeTextView, "field 'countryCodeTextView'", TextView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RegisterActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
registerActivity.onCountryCodeAction(view2);
}
});
View a2 = Utils.a(view, R.id.eyeImageView, "field 'eyeImageView' and method 'onEyeAction'");
registerActivity.eyeImageView = (ImageView) Utils.a(a2, R.id.eyeImageView, "field 'eyeImageView'", ImageView.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RegisterActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
registerActivity.onEyeAction(view2);
}
});
View a3 = Utils.a(view, R.id.guardianEyeImageView, "field 'guardianEyeImageView' and method 'onGuardianEyeAction'");
registerActivity.guardianEyeImageView = (ImageView) Utils.a(a3, R.id.guardianEyeImageView, "field 'guardianEyeImageView'", ImageView.class);
this.e = a3;
a3.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RegisterActivity_ViewBinding.3
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
registerActivity.onGuardianEyeAction(view2);
}
});
registerActivity.page3PasswordEditText = (ClearEditText) Utils.b(view, R.id.page3PasswordEditText, "field 'page3PasswordEditText'", ClearEditText.class);
registerActivity.captchaEditText = (ClearEditText) Utils.b(view, R.id.captchaEditText, "field 'captchaEditText'", ClearEditText.class);
View a4 = Utils.a(view, R.id.countryCodeParent, "field 'countryCodeParent' and method 'onCountryCodeAction'");
registerActivity.countryCodeParent = (RelativeLayout) Utils.a(a4, R.id.countryCodeParent, "field 'countryCodeParent'", RelativeLayout.class);
this.f = a4;
a4.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RegisterActivity_ViewBinding.4
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
registerActivity.onCountryCodeAction(view2);
}
});
View a5 = Utils.a(view, R.id.countDownTextView, "field 'countDownTextView' and method 'onCaptchaAction'");
registerActivity.countDownTextView = (TextView) Utils.a(a5, R.id.countDownTextView, "field 'countDownTextView'", TextView.class);
this.g = a5;
a5.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RegisterActivity_ViewBinding.5
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
registerActivity.onCaptchaAction(view2);
}
});
registerActivity.rlTips = (RelativeLayout) Utils.b(view, R.id.rl_tips_input_error, "field 'rlTips'", RelativeLayout.class);
registerActivity.emailEditText = (ClearEditText) Utils.b(view, R.id.emailEditText, "field 'emailEditText'", ClearEditText.class);
registerActivity.guardianEditText = (ClearEditText) Utils.b(view, R.id.guardianEditText, "field 'guardianEditText'", ClearEditText.class);
registerActivity.rootView = Utils.a(view, R.id.rootView, "field 'rootView'");
registerActivity.guardianEmailTextView = (TextView) Utils.b(view, R.id.guardianEmailTextView, "field 'guardianEmailTextView'", TextView.class);
registerActivity.guardianPasswordEditText = (ClearEditText) Utils.b(view, R.id.guardianPasswordEditText, "field 'guardianPasswordEditText'", ClearEditText.class);
registerActivity.cbPolicy = (CheckBox) Utils.b(view, R.id.cbPolicy, "field 'cbPolicy'", CheckBox.class);
View a6 = Utils.a(view, R.id.rightArrowImageView, "method 'onCountryCodeAction'");
this.h = a6;
a6.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.RegisterActivity_ViewBinding.6
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
registerActivity.onCountryCodeAction(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
RegisterActivity registerActivity = this.b;
if (registerActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
registerActivity.navigationBarView = null;
registerActivity.viewFlipper = null;
registerActivity.policyLayout = null;
registerActivity.pickerUserAge = null;
registerActivity.tvPolicy = null;
registerActivity.accountEditText = null;
registerActivity.countryCodeTextView = null;
registerActivity.eyeImageView = null;
registerActivity.guardianEyeImageView = null;
registerActivity.page3PasswordEditText = null;
registerActivity.captchaEditText = null;
registerActivity.countryCodeParent = null;
registerActivity.countDownTextView = null;
registerActivity.rlTips = null;
registerActivity.emailEditText = null;
registerActivity.guardianEditText = null;
registerActivity.rootView = null;
registerActivity.guardianEmailTextView = null;
registerActivity.guardianPasswordEditText = null;
registerActivity.cbPolicy = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
this.e.setOnClickListener(null);
this.e = null;
this.f.setOnClickListener(null);
this.f = null;
this.g.setOnClickListener(null);
this.g = null;
this.h.setOnClickListener(null);
this.h = null;
}
}

View File

@@ -0,0 +1,287 @@
package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Handler;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import butterknife.ButterKnife;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.ApiStatus;
import com.ubt.jimu.base.entities.UserDetailInfo;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.RxSchedulers;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubt.jimu.widgets.NavigationBarView;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
/* loaded from: classes2.dex */
public class TelephoneUpdateActivity extends BaseActivity implements NavigationBarView.OnActionClickListener {
private CompositeDisposable a = new CompositeDisposable();
private Handler b = new Handler();
private CountDownTimer c;
ClearEditText captchaEditText;
TextView countDownTextView;
TextView countryCodeTextView;
private JAlertDialog d;
NavigationBarView navBarView;
EditText telephoneEditText;
private void D0() {
Observable.create(new ObservableOnSubscribe<String>() { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.5
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(ObservableEmitter<String> observableEmitter) throws Exception {
observableEmitter.onNext(LocaleUtils.a(TelephoneUpdateActivity.this));
observableEmitter.onComplete();
}
}).compose(RxSchedulers.a()).subscribe(new Observer<String>() { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.4
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(String str) {
TelephoneUpdateActivity.this.countryCodeTextView.setText(str);
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
TelephoneUpdateActivity.this.a.b(disposable);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void E0() {
this.c = new CountDownTimer(60000L, 1000L) { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.2
@Override // android.os.CountDownTimer
public void onFinish() {
TelephoneUpdateActivity.this.countDownTextView.setText(R.string.get_captcha);
TelephoneUpdateActivity.this.countDownTextView.setClickable(true);
TelephoneUpdateActivity telephoneUpdateActivity = TelephoneUpdateActivity.this;
telephoneUpdateActivity.countDownTextView.setTextColor(telephoneUpdateActivity.getResources().getColor(R.color.txt_287EF1));
}
@Override // android.os.CountDownTimer
public void onTick(long j) {
String format = String.format(TelephoneUpdateActivity.this.getResources().getString(R.string.hint_seconds), Long.valueOf(j / 1000));
TelephoneUpdateActivity telephoneUpdateActivity = TelephoneUpdateActivity.this;
telephoneUpdateActivity.countDownTextView.setTextColor(telephoneUpdateActivity.getResources().getColor(R.color.txt_98A5B6));
TelephoneUpdateActivity.this.countDownTextView.setText(format);
}
};
this.c.start();
this.countDownTextView.setClickable(false);
}
private void onConfirmAction(View view) {
if (e(false)) {
String trim = this.countryCodeTextView.getText().toString().trim();
String str = trim.substring(trim.indexOf("+") + 1, trim.length()) + this.telephoneEditText.getText().toString().trim();
String trim2 = this.captchaEditText.getText().toString().trim();
a("", R.drawable.ic_loading, true);
UserRepository.a(str, 0, trim2).compose(RxSchedulers.a()).subscribe(new IApiObserver<UserDetailInfo>(this) { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.3
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserDetailInfo userDetailInfo) {
super.onNext(userDetailInfo);
if (TelephoneUpdateActivity.this.d != null) {
TelephoneUpdateActivity.this.d.dismiss();
}
if (userDetailInfo == null || userDetailInfo == null) {
return;
}
TelephoneUpdateActivity telephoneUpdateActivity = TelephoneUpdateActivity.this;
telephoneUpdateActivity.toastSuccess(telephoneUpdateActivity.getString(R.string.update_success));
Intent intent = new Intent();
intent.putExtra("new_telephone", userDetailInfo.getUserPhone());
TelephoneUpdateActivity.this.setResult(-1, intent);
TelephoneUpdateActivity.this.finish();
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(final ApiResultException apiResultException) {
TelephoneUpdateActivity.this.b.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.3.1
@Override // java.lang.Runnable
public void run() {
if (TelephoneUpdateActivity.this.d != null) {
TelephoneUpdateActivity.this.d.dismiss();
}
TelephoneUpdateActivity.this.toastError(apiResultException.getMessage());
}
}, 1500L);
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
TelephoneUpdateActivity.this.a.b(disposable);
}
});
}
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i2 == -1 && intent != null && i == 1) {
String stringExtra = intent.getStringExtra("country_code");
String stringExtra2 = intent.getStringExtra("country_name");
this.countryCodeTextView.setText(stringExtra2 + stringExtra);
}
}
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener
public void onClick(View view) {
int id = view.getId();
if (id == R.id.iv_left) {
finish();
} else {
if (id != R.id.iv_right) {
return;
}
onConfirmAction(view);
}
}
public void onCountDownAction(View view) {
if (e(true)) {
String trim = this.countryCodeTextView.getText().toString().trim();
String trim2 = this.telephoneEditText.getText().toString().trim();
String substring = trim.substring(trim.indexOf("+") + 1, trim.length());
a(getString(R.string.have_send_captcha), R.drawable.ic_loading, true);
UserRepository.a(substring + trim2, 0, 1).compose(RxSchedulers.a()).subscribe(new IApiObserver<ApiStatus>(this) { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.1
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(ApiStatus apiStatus) {
super.onNext(apiStatus);
if (apiStatus.getCode() == 0) {
TelephoneUpdateActivity.this.E0();
TelephoneUpdateActivity.this.b.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.1.1
@Override // java.lang.Runnable
public void run() {
if (TelephoneUpdateActivity.this.d != null) {
TelephoneUpdateActivity.this.d.dismiss();
}
}
}, 1000L);
}
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(final ApiResultException apiResultException) {
TelephoneUpdateActivity.this.b.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity.1.2
@Override // java.lang.Runnable
public void run() {
if (TelephoneUpdateActivity.this.d != null) {
TelephoneUpdateActivity.this.d.dismiss();
}
TelephoneUpdateActivity.this.toastError(apiResultException.getMessage());
if (TelephoneUpdateActivity.this.c != null) {
TelephoneUpdateActivity.this.c.cancel();
}
TelephoneUpdateActivity.this.countDownTextView.setText(R.string.get_captcha);
TelephoneUpdateActivity.this.countDownTextView.setClickable(true);
TelephoneUpdateActivity telephoneUpdateActivity = TelephoneUpdateActivity.this;
telephoneUpdateActivity.countDownTextView.setTextColor(telephoneUpdateActivity.getResources().getColor(R.color.txt_287EF1));
}
}, 2000L);
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
TelephoneUpdateActivity.this.a.b(disposable);
}
});
}
}
public void onCountryCodeAction(View view) {
String charSequence = this.countryCodeTextView.getText().toString();
String substring = !TextUtils.isEmpty(charSequence) ? charSequence.substring(charSequence.indexOf("+")) : null;
Postcard a = ARouter.b().a("/account/countrycode");
a.a("selected_code", substring);
a.a(this, 1);
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_telephone_update);
ButterKnife.a(this);
this.navBarView.setRightIcon(R.drawable.community_collection_icon);
this.navBarView.setListener(this);
D0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
this.b.removeCallbacksAndMessages(null);
super.onDestroy();
this.a.dispose();
this.a.a();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
private void a(String str, int i, boolean z) {
JAlertDialog jAlertDialog = this.d;
if (jAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
builder.a(str);
builder.a(z);
builder.a(i);
this.d = builder.a();
} else {
jAlertDialog.a(str);
this.d.b(i);
this.d.a(z);
}
this.d.show();
}
private boolean e(boolean z) {
if (TextUtils.isEmpty(this.countryCodeTextView.getText().toString().trim())) {
toastError(getString(R.string.error_empty_phone_code));
return false;
}
String trim = this.telephoneEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
toastError(getString(R.string.error_empty_phone));
return false;
}
if (!com.ubt.jimu.utils.TextUtils.c(trim)) {
toastError(getString(R.string.error_phone_format));
return false;
}
String trim2 = this.captchaEditText.getText().toString().trim();
if (z || !TextUtils.isEmpty(trim2)) {
return true;
}
toastError(getString(R.string.error_empty_captcha));
return false;
}
}

View File

@@ -0,0 +1,61 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.ClearEditText;
import com.ubt.jimu.widgets.NavigationBarView;
/* loaded from: classes2.dex */
public class TelephoneUpdateActivity_ViewBinding implements Unbinder {
private TelephoneUpdateActivity b;
private View c;
private View d;
public TelephoneUpdateActivity_ViewBinding(final TelephoneUpdateActivity telephoneUpdateActivity, View view) {
this.b = telephoneUpdateActivity;
View a = Utils.a(view, R.id.countryCodeTextView, "field 'countryCodeTextView' and method 'onCountryCodeAction'");
telephoneUpdateActivity.countryCodeTextView = (TextView) Utils.a(a, R.id.countryCodeTextView, "field 'countryCodeTextView'", TextView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
telephoneUpdateActivity.onCountryCodeAction(view2);
}
});
telephoneUpdateActivity.telephoneEditText = (EditText) Utils.b(view, R.id.telephoneEditText, "field 'telephoneEditText'", EditText.class);
View a2 = Utils.a(view, R.id.countDownTextView, "field 'countDownTextView' and method 'onCountDownAction'");
telephoneUpdateActivity.countDownTextView = (TextView) Utils.a(a2, R.id.countDownTextView, "field 'countDownTextView'", TextView.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.TelephoneUpdateActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
telephoneUpdateActivity.onCountDownAction(view2);
}
});
telephoneUpdateActivity.captchaEditText = (ClearEditText) Utils.b(view, R.id.captchaEditText, "field 'captchaEditText'", ClearEditText.class);
telephoneUpdateActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
TelephoneUpdateActivity telephoneUpdateActivity = this.b;
if (telephoneUpdateActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
telephoneUpdateActivity.countryCodeTextView = null;
telephoneUpdateActivity.telephoneEditText = null;
telephoneUpdateActivity.countDownTextView = null;
telephoneUpdateActivity.captchaEditText = null;
telephoneUpdateActivity.navBarView = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
}
}

View File

@@ -0,0 +1,615 @@
package com.ubt.jimu.user.view;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Rect;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import butterknife.Unbinder;
import com.alibaba.android.arouter.launcher.ARouter;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.ViewImpl;
import com.ubt.jimu.base.UbtActivityStack;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.entities.Constant;
import com.ubt.jimu.base.entities.DraftsListBean;
import com.ubt.jimu.base.entities.FollowEntities;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.entities.UserExtraInfo;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.base.http.ApiObserver;
import com.ubt.jimu.base.http.manager.CommunityManager;
import com.ubt.jimu.base.util.FileUtil;
import com.ubt.jimu.community.view.MyDraftsActivity;
import com.ubt.jimu.community.view.MyIssueActivity;
import com.ubt.jimu.community.view.PublishCommunityActivity;
import com.ubt.jimu.diy.DiyRobotDbHandler;
import com.ubt.jimu.diy.DiyRobotFile;
import com.ubt.jimu.unity.ModelType;
import com.ubt.jimu.user.contract.UserInfoContract$Presenter;
import com.ubt.jimu.user.contract.UserInfoContract$View;
import com.ubt.jimu.user.presenter.UserInfoPresenter;
import com.ubt.jimu.user.setting.view.CommonSettingActivity;
import com.ubt.jimu.user.view.adapter.PostAndDiyAdapter;
import com.ubt.jimu.utils.AnimUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubtech.utils.DensityUtils;
import com.ubtech.utils.XLog;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
/* loaded from: classes2.dex */
public class UserCenterActivity extends BaseActivity implements UserInfoContract$View, ViewImpl, PostAndDiyAdapter.IPostOrDiyListener {
private static final String m = UserCenterActivity.class.getSimpleName();
private Unbinder a;
private UserInfoContract$Presenter b;
ImageView backImageView;
Button btnLogin;
TextView collectTextView;
private User e;
ImageView editImageView;
private long f;
TextView fansTextView;
private GridLayoutManager h;
private PostAndDiyAdapter i;
ImageView imgCollect;
ImageView imgFans;
ImageView imgInterest;
ImageView imgNotLogin;
ImageView imgPraise;
TextView interestTextView;
ImageView iv_follow;
private List<ViewHolderItem> k;
private ViewHolderItem l;
LinearLayout leftBottomLayout;
LinearLayout leftLayout;
LinearLayout levelParent;
ProgressBar levelProgressBar;
TextView levelTextView;
NavigationBarView navBarView;
TextView nicknameTextView;
TextView percentTextView;
ImageView portraitImageView;
TextView praiseTextView;
TextView rankTextView;
TextView rateTextView;
URecyclerView recyclerView;
View rootView;
FrameLayout unLoginLayout;
TextView userTitleTextView;
boolean c = false;
boolean d = false;
private long g = -1;
private List<ViewHolderItem> j = new ArrayList();
public class GridItemDecoration extends RecyclerView.ItemDecoration {
private int a;
private int b;
public GridItemDecoration(UserCenterActivity userCenterActivity, int i, int i2) {
new ColorDrawable();
this.a = i;
this.b = i2;
}
@Override // androidx.recyclerview.widget.RecyclerView.ItemDecoration
public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
GridLayoutManager gridLayoutManager = (GridLayoutManager) recyclerView.getLayoutManager();
GridLayoutManager.LayoutParams layoutParams = (GridLayoutManager.LayoutParams) view.getLayoutParams();
recyclerView.e(view);
recyclerView.getChildCount();
gridLayoutManager.N();
layoutParams.f();
int e = layoutParams.e();
if (gridLayoutManager.K() == 1) {
if (e % 2 == 0) {
rect.left = this.b;
int i = this.a;
rect.right = i;
rect.top = i;
return;
}
int i2 = this.a;
rect.left = i2;
rect.right = this.b;
rect.top = i2;
}
}
}
public UserCenterActivity() {
new ArrayList();
this.k = new ArrayList();
}
private void D0() {
if (JimuApplication.l().i()) {
this.imgInterest.setImageResource(R.mipmap.ic_interest_pad);
this.imgFans.setImageResource(R.mipmap.ic_fans_pad);
this.imgCollect.setImageResource(R.mipmap.ic_collection_pad);
this.imgPraise.setImageResource(R.mipmap.ic_praise_pad);
}
}
private void E0() {
this.h = new GridLayoutManager(this, 2);
this.i = new PostAndDiyAdapter(this, this.j, this);
this.j.add(new ViewHolderItem(DiyRobotFile.TYPE_MODEL, getString(R.string.title_user_diy), ""));
int dimensionPixelSize = getResources().getDimensionPixelSize(R.dimen.user_center_right_padding_left_right);
this.recyclerView.a(new GridItemDecoration(this, getResources().getDimensionPixelSize(R.dimen.user_center_right_item_center), dimensionPixelSize));
this.recyclerView.setHasFixedSize(true);
this.recyclerView.setAdapter(this.i);
this.recyclerView.setPullRefreshEnabled(false);
this.recyclerView.setLoadingMoreEnabled(false);
this.h.a(new GridLayoutManager.SpanSizeLookup() { // from class: com.ubt.jimu.user.view.UserCenterActivity.3
@Override // androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup
public int getSpanSize(int i) {
if (i == 0) {
return 1;
}
int i2 = i - 1;
if (((ViewHolderItem) UserCenterActivity.this.j.get(i2)).a == 261 || ((ViewHolderItem) UserCenterActivity.this.j.get(i2)).a == 259) {
return 1;
}
return UserCenterActivity.this.h.N();
}
});
this.recyclerView.setLayoutManager(this.h);
}
private void F0() {
this.f = getIntent().getLongExtra("view_user_id", 0L);
this.e = UserDbHandler.getUser();
User user = this.e;
if (user != null) {
this.g = user.getUserId();
}
boolean z = true;
this.d = this.g > 0;
long j = this.g;
if ((j <= 0 || j != this.f) && this.f > 0) {
z = false;
}
this.c = z;
e(this.e);
}
private void G0() {
boolean z = this.d || this.f > 0;
this.unLoginLayout.setVisibility(z ? 8 : 0);
this.leftLayout.setVisibility(z ? 0 : 8);
boolean z2 = this.d;
boolean z3 = !z2 || (z2 && !this.c);
this.iv_follow.setVisibility((this.c || !this.d) ? 8 : 0);
this.editImageView.setVisibility(z3 ? 8 : 0);
if (z) {
return;
}
List<Activity> activityTask = UbtActivityStack.getInstance().getActivityTask(JimuApplication.l());
boolean z4 = false;
for (int i = 0; i < activityTask.size(); i++) {
if (activityTask.get(i).getClass().getSimpleName().equals(LoginActivity.class.getSimpleName())) {
z4 = true;
}
}
if (z4) {
return;
}
LoginActivity.start(this, FileUtil.ZIP_BUFFER_SIZE);
}
private void f(User user) {
if (user != null) {
this.g = user.getUserId();
F0();
G0();
relayout();
e(user);
this.b.subscribe();
}
}
private void initView() {
F0();
LogUtils.c("initView~~~~~~~~~~~~~~~~");
G0();
this.navBarView.setRightIcon(R.mipmap.setting);
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.UserCenterActivity.1
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
UserCenterActivity.this.startActivity(new Intent(UserCenterActivity.this, (Class<?>) CommonSettingActivity.class));
}
});
if (JimuApplication.l().i()) {
this.imgNotLogin.setImageResource(R.drawable.icon_no_login);
}
D0();
}
public static void start(Activity activity) {
a(activity, 0L);
}
@Override // com.ubt.jimu.user.contract.UserInfoContract$View
public void E() {
this.j.remove(this.l);
this.j.removeAll(this.k);
this.k.clear();
this.l = new ViewHolderItem(260, "", "");
ViewHolderItem viewHolderItem = this.l;
viewHolderItem.f = this.c;
this.j.add(viewHolderItem);
this.i.notifyDataSetChanged();
}
@Override // com.ubt.jimu.user.contract.UserInfoContract$View
public long S() {
long j = this.g;
if (j == -1) {
return 0L;
}
return j;
}
@Override // com.ubt.jimu.ViewImpl
public View getRootView() {
return this.rootView;
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
LogUtils.c("用户中心返回:" + i);
if (i == 4096) {
if (intent == null) {
finish();
return;
}
User user = (User) intent.getSerializableExtra("user");
if (user == null) {
finish();
} else {
f(user);
LogUtils.c("onActivityResult~~~~~~~~~~~~~~~~~~~");
}
}
}
public void onBackAction(View view) {
finish();
}
public void onCollectAction(View view) {
CollectionActivity.a(this, d());
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_user_center);
this.a = ButterKnife.a(this);
initView();
E0();
new UserInfoPresenter(this, this);
EventBus.b().c(this);
if (this.d || this.f > 0) {
this.b.subscribe();
}
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
UserInfoContract$Presenter userInfoContract$Presenter = this.b;
if (userInfoContract$Presenter != null) {
userInfoContract$Presenter.unSubscribe();
}
ProgressBar progressBar = this.levelProgressBar;
if (progressBar != null) {
progressBar.clearAnimation();
}
Unbinder unbinder = this.a;
if (unbinder != null) {
unbinder.unbind();
this.a = null;
}
super.onDestroy();
EventBus.b().d(this);
}
public void onFansAction(View view) {
Bundle bundle = new Bundle();
bundle.putLong("view_user_id", d());
bundle.putInt("page_index", 1);
InterestFansActivity.a(this, bundle);
}
public void onInterestAction(View view) {
Bundle bundle = new Bundle();
bundle.putInt("page_index", 0);
bundle.putLong("view_user_id", d());
InterestFansActivity.a(this, bundle);
}
public void onIvFollow(View view) {
CommunityManager.create().subscriptionAdd((int) d(), new ApiObserver<FollowEntities>(null) { // from class: com.ubt.jimu.user.view.UserCenterActivity.2
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(FollowEntities followEntities) {
super.onNext(followEntities);
UserCenterActivity.this.b.a(UserCenterActivity.this.g, UserCenterActivity.this.f);
}
});
}
public void onLoginAction(View view) {
this.g = 10L;
LoginActivity.start(this, FileUtil.ZIP_BUFFER_SIZE);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onLoginOrLogoutMessageEvent(MessageEvent messageEvent) {
XLog.c(m, "onLoginOrLogoutMessageEvent:" + messageEvent.getType());
int type = messageEvent.getType();
if (type != 0) {
if (type == 1) {
this.g = 0L;
this.e = null;
this.d = false;
this.c = false;
LogUtils.c("onLoginOrLogoutMessageEvent~~~~~~~");
G0();
relayout();
return;
}
if (type == 4) {
finish();
return;
} else if (type == 6) {
e(UserDbHandler.getUser());
return;
} else if (type != 7) {
return;
}
}
initView();
this.b.subscribe();
}
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.IPostOrDiyListener
public void onNewDiy(View view) {
if (this.c) {
ARouter.b().a("/diy/usercreatives").t();
}
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
LogUtils.c("onNewIntent~~~~~~~~~~~~~~~");
UbtActivityStack.getInstance().getActivityTask(getApplication());
this.f = intent.getLongExtra("view_user_id", 0L);
this.e = UserDbHandler.getUser();
User user = this.e;
if (user != null) {
this.g = user.getUserId();
}
boolean z = true;
this.d = this.g > 0;
long j = this.g;
if ((j <= 0 || j != this.f) && this.f > 0) {
z = false;
}
this.c = z;
e(this.e);
G0();
relayout();
if (this.d || this.f > 0) {
this.b.subscribe();
}
}
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.IPostOrDiyListener
public void onNewPost(View view) {
DraftsListBean draftsListBean = (DraftsListBean) SPUtils.b(Constant.Publish.DRAFTS, Constant.Publish.DRAFTS_KEY + Cache.getInstance().getUserId());
startActivity((draftsListBean == null || draftsListBean.getLinkedHashMap().size() == 0) ? new Intent(this, (Class<?>) PublishCommunityActivity.class) : new Intent(this, (Class<?>) MyDraftsActivity.class));
}
public void onPraiseAction(View view) {
Bundle bundle = new Bundle();
bundle.putInt("page_index", 1);
bundle.putLong("view_user_id", d());
PraiseActivity.a(this, bundle);
}
public void onRankAction(View view) {
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onResume() {
super.onResume();
}
@Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onStart() {
super.onStart();
}
public void onUserPortraitAction(View view) {
if (this.d && this.c) {
if (this.g > 0) {
UserDetailInfoActivity.start(this);
} else {
LoginActivity.start(this, FileUtil.ZIP_BUFFER_SIZE);
}
}
}
@Override // com.ubt.jimu.user.contract.UserInfoContract$View
public void r(List<DiyDBModel> list) {
this.j.remove(this.l);
this.j.removeAll(this.k);
this.k.clear();
if (list == null || list.size() == 0) {
this.l = new ViewHolderItem(260, "", "");
ViewHolderItem viewHolderItem = this.l;
viewHolderItem.f = this.c;
this.j.add(viewHolderItem);
} else {
int i = 0;
for (int i2 = 0; i2 < list.size() && i <= 3; i2++) {
DiyDBModel diyDBModel = list.get(i2);
String logPath = DiyRobotDbHandler.getLogPath(ModelType.PLAYER_DATA, diyDBModel.getCustomModelId());
File file = new File(logPath);
if (TextUtils.isEmpty(logPath) || !file.exists()) {
if (!TextUtils.isEmpty(diyDBModel.getCompressImagePath())) {
logPath = diyDBModel.getCompressImagePath();
}
}
i++;
ViewHolderItem viewHolderItem2 = new ViewHolderItem(261, "", logPath);
diyDBModel.getCustomModelId();
this.k.add(viewHolderItem2);
}
this.j.addAll(this.k);
}
this.i.notifyDataSetChanged();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
public static void a(Context context, long j) {
Intent intent = new Intent(context, (Class<?>) UserCenterActivity.class);
intent.putExtra("view_user_id", j);
context.startActivity(intent);
}
private void b(UserExtraInfo userExtraInfo) {
String str;
if (userExtraInfo == null) {
return;
}
this.userTitleTextView.setText(userExtraInfo.getTitle());
this.interestTextView.setText(String.valueOf(userExtraInfo.getSubscriptionNum()));
this.fansTextView.setText(String.valueOf(userExtraInfo.getFansNum()));
this.collectTextView.setText(String.valueOf(userExtraInfo.getCollectNum()));
this.praiseTextView.setText(String.valueOf(userExtraInfo.getPraiseNum()));
this.levelTextView.setText(String.valueOf("LV" + userExtraInfo.getLevel()));
if (TextUtils.isEmpty(userExtraInfo.getRate())) {
str = "0";
} else {
str = userExtraInfo.getRate() + "%";
}
boolean z = false;
String format = String.format(getString(R.string.rate_format), str);
this.rateTextView.setText(com.ubt.jimu.utils.TextUtils.a(format, str, format.indexOf(str), getResources().getColor(R.color.txt_E21463)));
this.rankTextView.setText(String.valueOf(userExtraInfo.getRank()));
this.nicknameTextView.setText(userExtraInfo.getNickName());
DensityUtils.a(this, 100);
RequestBuilder<Drawable> a = Glide.a((FragmentActivity) this).a(userExtraInfo.getUserImage());
a.a(RequestOptions.N().b(R.drawable.community_img_official).a(R.drawable.community_img_official));
a.a(this.portraitImageView);
this.percentTextView.setText(userExtraInfo.getCurExp() + "/" + userExtraInfo.getExpLength());
if (userExtraInfo.getCurExp() > 0 && userExtraInfo.getExpLength() > 0) {
int curExp = (int) ((userExtraInfo.getCurExp() * 100) / (userExtraInfo.getExpLength() * 1.0f));
this.levelProgressBar.setProgress(curExp);
AnimUtils.a(this.levelProgressBar, curExp);
}
if (!this.c && this.d) {
z = true;
}
if (z) {
this.iv_follow.setImageResource(userExtraInfo.getIsSubscribed() == 1 ? R.mipmap.ic_interest : R.mipmap.ic_have_not_interest);
}
}
private void e(User user) {
if (user == null) {
return;
}
boolean z = this.d;
if (!z || (z && !this.c)) {
return;
}
this.nicknameTextView.setText(user.getNickName());
this.portraitImageView.setBackgroundResource(R.drawable.user_center_protrait_bg);
RequestBuilder<Drawable> a = Glide.a((FragmentActivity) this).a(user.getUserImage());
a.a(RequestOptions.N().b(R.drawable.community_img_official).a(R.drawable.community_img_official));
a.a(this.portraitImageView);
}
@Override // com.ubt.jimu.user.contract.UserInfoContract$View
public long d() {
long j = this.f;
return j == 0 ? this.g : j;
}
public static class ViewHolderItem {
public int a;
public String b;
public String c;
public boolean d = false;
public boolean e = true;
public boolean f = true;
public ViewHolderItem() {
}
public ViewHolderItem(int i, String str, String str2) {
this.a = i;
this.b = str;
this.c = str2;
}
}
@Override // com.ubtech.view.BaseView
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void setPresenter(UserInfoContract$Presenter userInfoContract$Presenter) {
this.b = userInfoContract$Presenter;
}
@Override // com.ubt.jimu.user.contract.UserInfoContract$View
public void a(UserExtraInfo userExtraInfo) {
XLog.c(m, userExtraInfo.toString());
b(userExtraInfo);
}
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.IPostOrDiyListener
public void a(ViewHolderItem viewHolderItem) {
ARouter.b().a("/diy/usercreatives").t();
}
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.IPostOrDiyListener
public void b(ViewHolderItem viewHolderItem) {
MyIssueActivity.start(this, d() + "");
}
}

View File

@@ -0,0 +1,210 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.recyclelib.URecyclerView;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.NavigationBarView;
/* loaded from: classes2.dex */
public class UserCenterActivity_ViewBinding implements Unbinder {
private UserCenterActivity b;
private View c;
private View d;
private View e;
private View f;
private View g;
private View h;
private View i;
private View j;
private View k;
private View l;
private View m;
public UserCenterActivity_ViewBinding(final UserCenterActivity userCenterActivity, View view) {
this.b = userCenterActivity;
View a = Utils.a(view, R.id.backImageView, "field 'backImageView' and method 'onBackAction'");
userCenterActivity.backImageView = (ImageView) Utils.a(a, R.id.backImageView, "field 'backImageView'", ImageView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onBackAction(view2);
}
});
userCenterActivity.leftLayout = (LinearLayout) Utils.b(view, R.id.leftLayout, "field 'leftLayout'", LinearLayout.class);
View a2 = Utils.a(view, R.id.portraitImageView, "field 'portraitImageView' and method 'onUserPortraitAction'");
userCenterActivity.portraitImageView = (ImageView) Utils.a(a2, R.id.portraitImageView, "field 'portraitImageView'", ImageView.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onUserPortraitAction(view2);
}
});
View a3 = Utils.a(view, R.id.nicknameTextView, "field 'nicknameTextView' and method 'onUserPortraitAction'");
userCenterActivity.nicknameTextView = (TextView) Utils.a(a3, R.id.nicknameTextView, "field 'nicknameTextView'", TextView.class);
this.e = a3;
a3.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.3
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onUserPortraitAction(view2);
}
});
View a4 = Utils.a(view, R.id.editImageView, "field 'editImageView' and method 'onUserPortraitAction'");
userCenterActivity.editImageView = (ImageView) Utils.a(a4, R.id.editImageView, "field 'editImageView'", ImageView.class);
this.f = a4;
a4.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.4
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onUserPortraitAction(view2);
}
});
userCenterActivity.userTitleTextView = (TextView) Utils.b(view, R.id.userTitleTextView, "field 'userTitleTextView'", TextView.class);
userCenterActivity.interestTextView = (TextView) Utils.b(view, R.id.interestTextView, "field 'interestTextView'", TextView.class);
userCenterActivity.fansTextView = (TextView) Utils.b(view, R.id.fansTextView, "field 'fansTextView'", TextView.class);
userCenterActivity.collectTextView = (TextView) Utils.b(view, R.id.collectTextView, "field 'collectTextView'", TextView.class);
userCenterActivity.praiseTextView = (TextView) Utils.b(view, R.id.praiseTextView, "field 'praiseTextView'", TextView.class);
userCenterActivity.levelTextView = (TextView) Utils.b(view, R.id.levelTextView, "field 'levelTextView'", TextView.class);
userCenterActivity.rateTextView = (TextView) Utils.b(view, R.id.rateTextView, "field 'rateTextView'", TextView.class);
userCenterActivity.rankTextView = (TextView) Utils.b(view, R.id.scoreTextView, "field 'rankTextView'", TextView.class);
userCenterActivity.leftBottomLayout = (LinearLayout) Utils.b(view, R.id.leftBottomLayout, "field 'leftBottomLayout'", LinearLayout.class);
userCenterActivity.levelParent = (LinearLayout) Utils.b(view, R.id.levelParent, "field 'levelParent'", LinearLayout.class);
userCenterActivity.percentTextView = (TextView) Utils.b(view, R.id.percentTextView, "field 'percentTextView'", TextView.class);
userCenterActivity.levelProgressBar = (ProgressBar) Utils.b(view, R.id.levelProgressBar, "field 'levelProgressBar'", ProgressBar.class);
View a5 = Utils.a(view, R.id.iv_follow, "field 'iv_follow' and method 'onIvFollow'");
userCenterActivity.iv_follow = (ImageView) Utils.a(a5, R.id.iv_follow, "field 'iv_follow'", ImageView.class);
this.g = a5;
a5.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.5
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onIvFollow(view2);
}
});
userCenterActivity.unLoginLayout = (FrameLayout) Utils.b(view, R.id.unLoginLayout, "field 'unLoginLayout'", FrameLayout.class);
View a6 = Utils.a(view, R.id.btnLogin, "field 'btnLogin' and method 'onLoginAction'");
userCenterActivity.btnLogin = (Button) Utils.a(a6, R.id.btnLogin, "field 'btnLogin'", Button.class);
this.h = a6;
a6.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.6
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onLoginAction(view2);
}
});
userCenterActivity.imgNotLogin = (ImageView) Utils.b(view, R.id.imgNotLogin, "field 'imgNotLogin'", ImageView.class);
userCenterActivity.rootView = Utils.a(view, R.id.rootView, "field 'rootView'");
userCenterActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
userCenterActivity.recyclerView = (URecyclerView) Utils.b(view, R.id.recyclerView, "field 'recyclerView'", URecyclerView.class);
userCenterActivity.imgInterest = (ImageView) Utils.b(view, R.id.imgInterest, "field 'imgInterest'", ImageView.class);
userCenterActivity.imgFans = (ImageView) Utils.b(view, R.id.imgFans, "field 'imgFans'", ImageView.class);
userCenterActivity.imgCollect = (ImageView) Utils.b(view, R.id.imgCollect, "field 'imgCollect'", ImageView.class);
userCenterActivity.imgPraise = (ImageView) Utils.b(view, R.id.imgPraise, "field 'imgPraise'", ImageView.class);
View a7 = Utils.a(view, R.id.interestParent, "method 'onInterestAction'");
this.i = a7;
a7.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.7
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onInterestAction(view2);
}
});
View a8 = Utils.a(view, R.id.fansParent, "method 'onFansAction'");
this.j = a8;
a8.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.8
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onFansAction(view2);
}
});
View a9 = Utils.a(view, R.id.collectParent, "method 'onCollectAction'");
this.k = a9;
a9.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.9
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onCollectAction(view2);
}
});
View a10 = Utils.a(view, R.id.praiseParent, "method 'onPraiseAction'");
this.l = a10;
a10.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.10
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onPraiseAction(view2);
}
});
View a11 = Utils.a(view, R.id.rankParent, "method 'onRankAction'");
this.m = a11;
a11.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserCenterActivity_ViewBinding.11
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userCenterActivity.onRankAction(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
UserCenterActivity userCenterActivity = this.b;
if (userCenterActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
userCenterActivity.backImageView = null;
userCenterActivity.leftLayout = null;
userCenterActivity.portraitImageView = null;
userCenterActivity.nicknameTextView = null;
userCenterActivity.editImageView = null;
userCenterActivity.userTitleTextView = null;
userCenterActivity.interestTextView = null;
userCenterActivity.fansTextView = null;
userCenterActivity.collectTextView = null;
userCenterActivity.praiseTextView = null;
userCenterActivity.levelTextView = null;
userCenterActivity.rateTextView = null;
userCenterActivity.rankTextView = null;
userCenterActivity.leftBottomLayout = null;
userCenterActivity.levelParent = null;
userCenterActivity.percentTextView = null;
userCenterActivity.levelProgressBar = null;
userCenterActivity.iv_follow = null;
userCenterActivity.unLoginLayout = null;
userCenterActivity.btnLogin = null;
userCenterActivity.imgNotLogin = null;
userCenterActivity.rootView = null;
userCenterActivity.navBarView = null;
userCenterActivity.recyclerView = null;
userCenterActivity.imgInterest = null;
userCenterActivity.imgFans = null;
userCenterActivity.imgCollect = null;
userCenterActivity.imgPraise = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
this.e.setOnClickListener(null);
this.e = null;
this.f.setOnClickListener(null);
this.f = null;
this.g.setOnClickListener(null);
this.g = null;
this.h.setOnClickListener(null);
this.h = null;
this.i.setOnClickListener(null);
this.i = null;
this.j.setOnClickListener(null);
this.j = null;
this.k.setOnClickListener(null);
this.k = null;
this.l.setOnClickListener(null);
this.l = null;
this.m.setOnClickListener(null);
this.m = null;
}
}

View File

@@ -0,0 +1,723 @@
package com.ubt.jimu.user.view;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.ColorFilter;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.util.Log;
import android.view.View;
import android.view.animation.LinearInterpolator;
import android.view.animation.RotateAnimation;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.fragment.app.FragmentActivity;
import butterknife.ButterKnife;
import com.alibaba.android.arouter.facade.Postcard;
import com.alibaba.android.arouter.launcher.ARouter;
import com.bumptech.glide.Glide;
import com.bumptech.glide.Priority;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.load.DataSource;
import com.bumptech.glide.load.engine.GlideException;
import com.bumptech.glide.request.RequestListener;
import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.request.target.Target;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.db.user.UserDbHandler;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.NSLocale;
import com.ubt.jimu.base.entities.PublishType;
import com.ubt.jimu.base.entities.User;
import com.ubt.jimu.base.entities.UserDetailInfo;
import com.ubt.jimu.base.event.MessageEvent;
import com.ubt.jimu.base.http.ApiResultException;
import com.ubt.jimu.base.http.IApiObserver;
import com.ubt.jimu.upload.DataUploadProxy;
import com.ubt.jimu.upload.SimpleUploadCallback;
import com.ubt.jimu.upload.UploadRequest;
import com.ubt.jimu.upload.UploadResponse;
import com.ubt.jimu.user.repository.UserRepository;
import com.ubt.jimu.utils.LocaleUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.RxSchedulers;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubt.jimu.widgets.RoundedImageView;
import com.ubt.jimu.widgets.choosePhotos.AlbumActivity;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubtech.permission.JimuPermissionRequest;
import com.ubtech.permission.PermissionRequestListener;
import com.ubtech.utils.XLog;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.CharBuffer;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import org.greenrobot.eventbus.EventBus;
/* loaded from: classes2.dex */
public class UserDetailInfoActivity extends BaseActivity {
private String a;
private CompositeDisposable b;
private UserDetailInfo c;
TextView countryTextView;
private String e;
TextView emailTextView;
private JAlertDialog g;
ImageView im_shield;
ImageView iv_camera;
ImageView iv_female;
ImageView iv_male;
ImageView iv_upload;
NavigationBarView navBarView;
EditText nickNameEditText;
RoundedImageView portraitImageView;
TextView telephoneTextView;
TextView tv_female;
TextView tv_male;
private int d = 1;
private Handler f = new Handler();
private boolean h = false;
private void D0() {
JimuSimpleDialog.buildSimpleDialog(this, getString(R.string.ok), getString(R.string.cancel), "", getString(R.string.activity_tip_quit_update_address), 17, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.r
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.view.p
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
UserDetailInfoActivity.this.a(dialogInterface, i);
}
}).show();
}
/* JADX INFO: Access modifiers changed from: private */
public boolean E0() {
boolean a = a(this.nickNameEditText.getText().toString(), this.telephoneTextView.getText().toString(), this.countryTextView.getText().toString(), this.emailTextView.getText().toString());
if (a) {
D0();
} else {
finish();
}
return a;
}
/* JADX INFO: Access modifiers changed from: private */
public void F0() {
this.iv_upload.clearAnimation();
this.iv_upload.setVisibility(8);
this.h = false;
}
private List<NSLocale> G0() {
List<NSLocale> list;
ArrayList arrayList = new ArrayList();
InputStream inputStream = null;
try {
try {
try {
inputStream = getResources().openRawResource(R.raw.diallingcode);
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
CharBuffer allocate = CharBuffer.allocate(51200);
if (inputStreamReader.read(allocate) != 0) {
allocate.flip();
}
list = (List) new Gson().fromJson(allocate.toString(), new TypeToken<ArrayList<NSLocale>>(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.12
}.getType());
} catch (Exception e) {
e.printStackTrace();
if (inputStream != null) {
inputStream.close();
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
if (list != null && list.size() != 0) {
Locale e3 = LocaleUtils.e();
if (e3.getLanguage().equals(Locale.CHINA.getLanguage())) {
for (NSLocale nSLocale : list) {
nSLocale.setName(nSLocale.getChineseName());
}
} else if (e3.getLanguage().equals(Locale.ENGLISH.getLanguage())) {
for (NSLocale nSLocale2 : list) {
nSLocale2.setName(nSLocale2.getName());
}
} else {
for (NSLocale nSLocale3 : list) {
nSLocale3.setName(new Locale("", nSLocale3.getCode()).getDisplayCountry());
}
}
arrayList.addAll(list);
if (inputStream != null) {
inputStream.close();
}
return arrayList;
}
return arrayList;
} finally {
if (0 != 0) {
try {
inputStream.close();
} catch (Exception e4) {
e4.printStackTrace();
}
}
}
}
private void H0() {
this.b = new CompositeDisposable();
UserRepository.c().compose(RxSchedulers.a()).subscribe(new IApiObserver<UserDetailInfo>(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.3
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserDetailInfo userDetailInfo) {
super.onNext(userDetailInfo);
UserDetailInfoActivity.this.b(userDetailInfo);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
UserDetailInfoActivity.this.b.b(disposable);
}
});
}
private void I0() {
JAlertDialog.Builder builder = new JAlertDialog.Builder(this);
builder.a(R.drawable.ic_loading);
builder.a(true);
this.g = builder.a();
this.g.show();
}
private void J0() {
this.h = true;
this.iv_upload.setVisibility(0);
RotateAnimation rotateAnimation = new RotateAnimation(0.0f, 720.0f, 1, 0.5f, 1, 0.5f);
rotateAnimation.setInterpolator(new LinearInterpolator());
rotateAnimation.setDuration(1200L);
rotateAnimation.setRepeatCount(-1);
rotateAnimation.setRepeatMode(1);
this.iv_upload.startAnimation(rotateAnimation);
}
private void initView() {
this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.1
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onLeftClick(View view) {
UserDetailInfoActivity.this.E0();
}
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
UserDetailInfoActivity userDetailInfoActivity = UserDetailInfoActivity.this;
if (userDetailInfoActivity.a(userDetailInfoActivity.nickNameEditText.getText().toString(), UserDetailInfoActivity.this.telephoneTextView.getText().toString(), UserDetailInfoActivity.this.countryTextView.getText().toString(), UserDetailInfoActivity.this.emailTextView.getText().toString())) {
UserDetailInfoActivity.this.a(view);
}
}
});
this.navBarView.setRightIcon(R.drawable.ic_nav_finish);
this.navBarView.setMode(0);
this.nickNameEditText.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.2
@Override // android.text.TextWatcher
public void afterTextChanged(Editable editable) {
TextUtils.isEmpty(editable);
}
@Override // android.text.TextWatcher
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
String charSequence2 = charSequence.toString();
UserDetailInfoActivity userDetailInfoActivity = UserDetailInfoActivity.this;
if (userDetailInfoActivity.a(charSequence2, userDetailInfoActivity.telephoneTextView.getText().toString(), UserDetailInfoActivity.this.countryTextView.getText().toString(), UserDetailInfoActivity.this.emailTextView.getText().toString())) {
UserDetailInfoActivity.this.navBarView.setMode(1);
} else {
UserDetailInfoActivity.this.navBarView.setMode(0);
}
}
});
}
public static void start(Context context) {
context.startActivity(new Intent(context, (Class<?>) UserDetailInfoActivity.class));
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
List list;
super.onActivityResult(i, i2, intent);
if (i2 != -1) {
return;
}
if (i == 1) {
this.a = intent.getStringExtra("country_code");
this.countryTextView.setText(intent.getStringExtra("country_name"));
if (a(this.nickNameEditText.getText().toString(), this.telephoneTextView.getText().toString(), this.countryTextView.getText().toString(), this.emailTextView.getText().toString())) {
this.navBarView.setMode(1);
return;
} else {
this.navBarView.setMode(0);
return;
}
}
if (i == 2) {
String stringExtra = intent.getStringExtra("new_email");
this.emailTextView.setText(stringExtra);
if (a(this.nickNameEditText.getText().toString(), this.telephoneTextView.getText().toString(), this.countryTextView.getText().toString(), stringExtra)) {
this.navBarView.setMode(1);
return;
} else {
this.navBarView.setMode(0);
return;
}
}
if (i != 3) {
if (i == 4 || i != 5 || (list = (List) intent.getSerializableExtra("result_data")) == null || list.size() <= 0) {
return;
}
a((HPMedia) list.get(0));
return;
}
String stringExtra2 = intent.getStringExtra("new_telephone");
this.telephoneTextView.setText(stringExtra2);
if (a(this.nickNameEditText.getText().toString(), stringExtra2, this.countryTextView.getText().toString(), this.emailTextView.getText().toString())) {
this.navBarView.setMode(1);
} else {
this.navBarView.setMode(0);
}
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
public void onBackPressed() {
if (E0()) {
return;
}
super.onBackPressed();
}
public void onCountryAction(View view) {
String charSequence = this.countryTextView.getText().toString();
String substring = (TextUtils.isEmpty(charSequence) || !charSequence.contains("+")) ? null : charSequence.substring(charSequence.indexOf("+"));
Postcard a = ARouter.b().a("/account/countrycode");
a.a("selected_code", substring);
a.a(this, 1);
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_user_detail_info);
ButterKnife.a(this);
initView();
H0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
this.f.removeCallbacksAndMessages(null);
super.onDestroy();
CompositeDisposable compositeDisposable = this.b;
if (compositeDisposable != null) {
compositeDisposable.dispose();
this.b.a();
}
}
public void onEmailAction(View view) {
Intent intent = new Intent(this, (Class<?>) EmailUpdateActivity.class);
if (!TextUtils.isEmpty(this.emailTextView.getText().toString())) {
intent.putExtra("user_email", this.emailTextView.getText().toString());
}
startActivityForResult(intent, 2);
}
public void onFemaleRadioAction(View view) {
this.iv_female.setBackgroundResource(R.drawable.ic_girl);
this.iv_male.setBackgroundResource(R.drawable.ic_boy_checked);
this.tv_female.setTextColor(getResources().getColor(R.color.theme_input_txt));
this.tv_male.setTextColor(getResources().getColor(R.color.bg_FFAD42));
this.d = 1;
if (a(this.nickNameEditText.getText().toString(), this.telephoneTextView.getText().toString(), this.countryTextView.getText().toString(), this.emailTextView.getText().toString())) {
this.navBarView.setMode(1);
} else {
this.navBarView.setMode(0);
}
}
public void onMaleRadioAction(View view) {
this.tv_female.setTextColor(getResources().getColor(R.color.bg_FFAD42));
this.tv_male.setTextColor(getResources().getColor(R.color.theme_input_txt));
this.iv_female.setBackgroundResource(R.drawable.ic_girl_checked);
this.iv_male.setBackgroundResource(R.drawable.ic_boy);
this.d = 2;
if (a(this.nickNameEditText.getText().toString(), this.telephoneTextView.getText().toString(), this.countryTextView.getText().toString(), this.emailTextView.getText().toString())) {
this.navBarView.setMode(1);
} else {
this.navBarView.setMode(0);
}
}
public void onTelephoneAction(View view) {
Intent intent = new Intent(this, (Class<?>) TelephoneUpdateActivity.class);
if (!TextUtils.isEmpty(this.telephoneTextView.getText().toString())) {
intent.putExtra("user_phone", this.telephoneTextView.getText().toString());
}
UserDetailInfo userDetailInfo = this.c;
if (userDetailInfo != null && !TextUtils.isEmpty(userDetailInfo.getCountryCode())) {
intent.putExtra("user_code", this.c.getCountryCode());
}
startActivityForResult(intent, 3);
}
public void onUserPortraitAction(View view) {
JimuPermissionRequest.c(this, new PermissionRequestListener() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.5
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
AlbumActivity.a(UserDetailInfoActivity.this, 5, 1, null, 1, "UNITERMING_IMAGE");
}
});
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
/* JADX INFO: Access modifiers changed from: private */
public void c(UserDetailInfo userDetailInfo) {
if (userDetailInfo == null) {
return;
}
User user = UserDbHandler.getUser();
user.setNickName(userDetailInfo.getNickName());
user.setUserImage(userDetailInfo.getUserImage());
user.setEmail(userDetailInfo.getUserEmail());
user.setCountry(userDetailInfo.getCountryName());
user.setCountryCode(userDetailInfo.getCountryCode());
user.setGender(String.valueOf(userDetailInfo.getUserGender()));
UserDbHandler.save(user);
this.f.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.8
@Override // java.lang.Runnable
public void run() {
if (UserDetailInfoActivity.this.g != null) {
UserDetailInfoActivity.this.g.dismiss();
}
UserDetailInfoActivity userDetailInfoActivity = UserDetailInfoActivity.this;
userDetailInfoActivity.toastSuccess(userDetailInfoActivity.getString(R.string.update_success));
EventBus.b().b(new MessageEvent(6));
UserDetailInfoActivity.this.finish();
}
}, 1500L);
}
/* JADX INFO: Access modifiers changed from: private */
public void b(UserDetailInfo userDetailInfo) {
if (userDetailInfo == null) {
return;
}
this.c = userDetailInfo;
this.d = userDetailInfo.getUserGender();
if (userDetailInfo.getUserGender() == 1) {
this.iv_female.setBackgroundResource(R.drawable.ic_girl);
this.iv_male.setBackgroundResource(R.drawable.ic_boy_checked);
} else {
this.iv_female.setBackgroundResource(R.drawable.ic_girl_checked);
this.iv_male.setBackgroundResource(R.drawable.ic_boy);
}
RequestOptions a = new RequestOptions().b().b(R.drawable.default_photo).a(R.drawable.default_photo).a(Priority.HIGH);
this.im_shield.setVisibility(8);
RequestBuilder<Drawable> a2 = Glide.a((FragmentActivity) this).a(userDetailInfo.getUserImage());
a2.a(a);
a2.a(new RequestListener<Drawable>() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.4
@Override // com.bumptech.glide.request.RequestListener
public boolean a(GlideException glideException, Object obj, Target<Drawable> target, boolean z) {
UserDetailInfoActivity.this.iv_upload.setVisibility(8);
UserDetailInfoActivity.this.im_shield.setVisibility(0);
return false;
}
@Override // com.bumptech.glide.request.RequestListener
public boolean a(Drawable drawable, Object obj, Target<Drawable> target, DataSource dataSource, boolean z) {
LogUtils.c("加载成功");
UserDetailInfoActivity.this.im_shield.setVisibility(8);
UserDetailInfoActivity.this.iv_upload.setVisibility(8);
UserDetailInfoActivity.this.iv_camera.setVisibility(8);
return false;
}
});
a2.a((ImageView) this.portraitImageView);
a(userDetailInfo);
this.emailTextView.setText(userDetailInfo.getUserEmail());
this.telephoneTextView.setText(userDetailInfo.getUserPhone());
this.nickNameEditText.setText(userDetailInfo.getNickName());
EditText editText = this.nickNameEditText;
editText.setSelection(editText.getText().toString().length());
}
/* JADX INFO: Access modifiers changed from: private */
public boolean a(String str, String str2, String str3, String str4) {
if (this.c == null) {
return false;
}
if (!TextUtils.isEmpty(this.e)) {
return true;
}
if (TextUtils.isEmpty(this.c.getNickName())) {
if (!TextUtils.isEmpty(str)) {
return true;
}
} else if (this.c.getNickName().length() <= 16) {
if (!this.c.getNickName().equals(str)) {
return true;
}
} else if (!this.c.getNickName().startsWith(str)) {
return true;
}
if (TextUtils.isEmpty(this.c.getUserPhone())) {
if (!TextUtils.isEmpty(str2)) {
return true;
}
} else if (!this.c.getUserPhone().equals(str2)) {
return true;
}
if (TextUtils.isEmpty(this.c.getCountryName())) {
if (!TextUtils.isEmpty(str3)) {
return true;
}
} else if (!this.c.getCountryName().equals(str3)) {
return true;
}
if (TextUtils.isEmpty(this.c.getUserEmail())) {
if (!TextUtils.isEmpty(str4)) {
return true;
}
} else if (!this.c.getUserEmail().equals(str4)) {
return true;
}
return this.d != this.c.getUserGender();
}
/* JADX INFO: Access modifiers changed from: private */
public void a(View view) {
if (this.c == null) {
XLog.d(this.TAG, "cache info is null. may be should wait for network", new Object[0]);
return;
}
if (this.h) {
toastError(getString(R.string.status_uploading));
return;
}
String trim = this.nickNameEditText.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
toastError(getString(R.string.error_empty_nick_name));
return;
}
String trim2 = this.countryTextView.getText().toString().trim();
if (TextUtils.isEmpty(trim2)) {
toastError(getString(R.string.error_empty_country));
return;
}
I0();
HashMap hashMap = new HashMap();
if (!trim.equals(this.c.getNickName())) {
hashMap.put("nickName", trim);
}
if (this.d != this.c.getUserGender()) {
hashMap.put("userGender", String.valueOf(this.d));
}
if (!trim2.equals(this.c.getCountryName())) {
hashMap.put("countryName", trim2);
}
if (!TextUtils.isEmpty(this.e)) {
hashMap.put("userImage", this.e);
}
if (!TextUtils.isEmpty(this.a) && !this.a.equals(this.c.getCountryCode())) {
hashMap.put("countryCode", this.a);
}
UserRepository.b(hashMap).compose(RxSchedulers.a()).subscribe(new IApiObserver<UserDetailInfo>(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.6
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(UserDetailInfo userDetailInfo) {
super.onNext(userDetailInfo);
UserDetailInfoActivity.this.c(userDetailInfo);
}
@Override // com.ubt.jimu.base.http.IApiObserver
public void onApiError(ApiResultException apiResultException) {
UserDetailInfoActivity.this.a(apiResultException);
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onComplete() {
super.onComplete();
}
@Override // com.ubt.jimu.base.http.IApiObserver, io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
super.onSubscribe(disposable);
UserDetailInfoActivity.this.b.b(disposable);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void a(ApiResultException apiResultException) {
JAlertDialog jAlertDialog = this.g;
if (jAlertDialog != null) {
jAlertDialog.a(apiResultException.getMessage());
}
this.f.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.7
@Override // java.lang.Runnable
public void run() {
if (UserDetailInfoActivity.this.g != null) {
UserDetailInfoActivity.this.g.dismiss();
}
}
}, 1500L);
}
private void a(HPMedia hPMedia) {
Log.i("UserDetailInfoActivity:", hPMedia.toString());
this.portraitImageView.setColorFilter((ColorFilter) null);
RequestBuilder<Drawable> a = Glide.a((FragmentActivity) this).a(hPMedia.getPath());
a.a(new RequestListener<Drawable>() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.9
@Override // com.bumptech.glide.request.RequestListener
public boolean a(GlideException glideException, Object obj, Target<Drawable> target, boolean z) {
UserDetailInfoActivity.this.iv_upload.setVisibility(8);
UserDetailInfoActivity.this.im_shield.setVisibility(0);
return false;
}
@Override // com.bumptech.glide.request.RequestListener
public boolean a(Drawable drawable, Object obj, Target<Drawable> target, DataSource dataSource, boolean z) {
UserDetailInfoActivity.this.im_shield.setVisibility(8);
UserDetailInfoActivity.this.iv_upload.setVisibility(8);
return false;
}
});
a.a((ImageView) this.portraitImageView);
this.iv_camera.setVisibility(8);
J0();
UploadRequest uploadRequest = new UploadRequest();
uploadRequest.a(hPMedia.getDisplayName());
uploadRequest.b(hPMedia.getPath());
uploadRequest.a(PublishType.IMAGE);
DataUploadProxy.c().a(uploadRequest, new SimpleUploadCallback() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.10
@Override // com.ubt.jimu.upload.IUploadCallback
public void uploadFaulted(UploadRequest uploadRequest2, Exception exc) {
LogUtils.c("上传失败:" + Thread.currentThread().getName());
UserDetailInfoActivity userDetailInfoActivity = UserDetailInfoActivity.this;
userDetailInfoActivity.toastError(userDetailInfoActivity.getString(R.string.upload_portrait_fail));
UserDetailInfoActivity.this.F0();
}
@Override // com.ubt.jimu.upload.IUploadCallback
public void uploadSucceed(UploadResponse uploadResponse) {
LogUtils.c("上传成功:" + Thread.currentThread().getName());
UserDetailInfoActivity.this.e = uploadResponse.c();
UserDetailInfoActivity.this.navBarView.post(new Runnable() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.10.1
@Override // java.lang.Runnable
public void run() {
LogUtils.c("111111111");
UserDetailInfoActivity.this.navBarView.setMode(1);
UserDetailInfoActivity.this.F0();
}
});
}
});
}
public /* synthetic */ void a(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
finish();
}
private void a(final UserDetailInfo userDetailInfo) {
if (userDetailInfo == null) {
return;
}
if (!TextUtils.isEmpty(userDetailInfo.getCountryName())) {
this.countryTextView.setText(userDetailInfo.getCountryName());
} else {
if (TextUtils.isEmpty(userDetailInfo.getCountryCode())) {
return;
}
Observable.create(new ObservableOnSubscribe() { // from class: com.ubt.jimu.user.view.q
@Override // io.reactivex.ObservableOnSubscribe
public final void subscribe(ObservableEmitter observableEmitter) {
UserDetailInfoActivity.this.a(observableEmitter);
}
}).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<List<NSLocale>>() { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity.11
@Override // io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(List<NSLocale> list) {
if (list == null || list.size() == 0) {
UserDetailInfoActivity.this.countryTextView.setText(userDetailInfo.getCountryName());
return;
}
for (NSLocale nSLocale : list) {
if (nSLocale.getCode().equals(userDetailInfo.getCountryCode())) {
String name = nSLocale.getName();
if (LocaleUtils.f()) {
name = nSLocale.getChineseName();
}
UserDetailInfoActivity.this.countryTextView.setText(name);
return;
}
}
}
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
}
});
}
}
public /* synthetic */ void a(ObservableEmitter observableEmitter) throws Exception {
observableEmitter.onNext(G0());
observableEmitter.onComplete();
}
}

View File

@@ -0,0 +1,155 @@
package com.ubt.jimu.user.view;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import butterknife.Unbinder;
import butterknife.internal.DebouncingOnClickListener;
import butterknife.internal.Utils;
import com.ubt.jimu.R;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubt.jimu.widgets.RoundedImageView;
/* loaded from: classes2.dex */
public class UserDetailInfoActivity_ViewBinding implements Unbinder {
private UserDetailInfoActivity b;
private View c;
private View d;
private View e;
private View f;
private View g;
private View h;
private View i;
private View j;
private View k;
public UserDetailInfoActivity_ViewBinding(final UserDetailInfoActivity userDetailInfoActivity, View view) {
this.b = userDetailInfoActivity;
View a = Utils.a(view, R.id.portraitImageView, "field 'portraitImageView' and method 'onUserPortraitAction'");
userDetailInfoActivity.portraitImageView = (RoundedImageView) Utils.a(a, R.id.portraitImageView, "field 'portraitImageView'", RoundedImageView.class);
this.c = a;
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.1
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onUserPortraitAction(view2);
}
});
userDetailInfoActivity.iv_camera = (ImageView) Utils.b(view, R.id.iv_camera, "field 'iv_camera'", ImageView.class);
userDetailInfoActivity.iv_upload = (ImageView) Utils.b(view, R.id.iv_upload, "field 'iv_upload'", ImageView.class);
userDetailInfoActivity.im_shield = (ImageView) Utils.b(view, R.id.im_shield, "field 'im_shield'", ImageView.class);
userDetailInfoActivity.nickNameEditText = (EditText) Utils.b(view, R.id.nickNameEditText, "field 'nickNameEditText'", EditText.class);
View a2 = Utils.a(view, R.id.iv_female, "field 'iv_female' and method 'onMaleRadioAction'");
userDetailInfoActivity.iv_female = (ImageView) Utils.a(a2, R.id.iv_female, "field 'iv_female'", ImageView.class);
this.d = a2;
a2.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.2
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onMaleRadioAction(view2);
}
});
View a3 = Utils.a(view, R.id.iv_male, "field 'iv_male' and method 'onFemaleRadioAction'");
userDetailInfoActivity.iv_male = (ImageView) Utils.a(a3, R.id.iv_male, "field 'iv_male'", ImageView.class);
this.e = a3;
a3.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.3
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onFemaleRadioAction(view2);
}
});
View a4 = Utils.a(view, R.id.countryTextView, "field 'countryTextView' and method 'onCountryAction'");
userDetailInfoActivity.countryTextView = (TextView) Utils.a(a4, R.id.countryTextView, "field 'countryTextView'", TextView.class);
this.f = a4;
a4.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.4
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onCountryAction(view2);
}
});
View a5 = Utils.a(view, R.id.emailTextView, "field 'emailTextView' and method 'onEmailAction'");
userDetailInfoActivity.emailTextView = (TextView) Utils.a(a5, R.id.emailTextView, "field 'emailTextView'", TextView.class);
this.g = a5;
a5.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.5
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onEmailAction(view2);
}
});
View a6 = Utils.a(view, R.id.telephoneTextView, "field 'telephoneTextView' and method 'onTelephoneAction'");
userDetailInfoActivity.telephoneTextView = (TextView) Utils.a(a6, R.id.telephoneTextView, "field 'telephoneTextView'", TextView.class);
this.h = a6;
a6.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.6
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onTelephoneAction(view2);
}
});
View a7 = Utils.a(view, R.id.tv_male, "field 'tv_male' and method 'onFemaleRadioAction'");
userDetailInfoActivity.tv_male = (TextView) Utils.a(a7, R.id.tv_male, "field 'tv_male'", TextView.class);
this.i = a7;
a7.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.7
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onFemaleRadioAction(view2);
}
});
View a8 = Utils.a(view, R.id.tv_female, "field 'tv_female' and method 'onMaleRadioAction'");
userDetailInfoActivity.tv_female = (TextView) Utils.a(a8, R.id.tv_female, "field 'tv_female'", TextView.class);
this.j = a8;
a8.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.8
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onMaleRadioAction(view2);
}
});
userDetailInfoActivity.navBarView = (NavigationBarView) Utils.b(view, R.id.nbv_bar, "field 'navBarView'", NavigationBarView.class);
View a9 = Utils.a(view, R.id.card_user_image, "method 'onUserPortraitAction'");
this.k = a9;
a9.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.UserDetailInfoActivity_ViewBinding.9
@Override // butterknife.internal.DebouncingOnClickListener
public void doClick(View view2) {
userDetailInfoActivity.onUserPortraitAction(view2);
}
});
}
@Override // butterknife.Unbinder
public void unbind() {
UserDetailInfoActivity userDetailInfoActivity = this.b;
if (userDetailInfoActivity == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
userDetailInfoActivity.portraitImageView = null;
userDetailInfoActivity.iv_camera = null;
userDetailInfoActivity.iv_upload = null;
userDetailInfoActivity.im_shield = null;
userDetailInfoActivity.nickNameEditText = null;
userDetailInfoActivity.iv_female = null;
userDetailInfoActivity.iv_male = null;
userDetailInfoActivity.countryTextView = null;
userDetailInfoActivity.emailTextView = null;
userDetailInfoActivity.telephoneTextView = null;
userDetailInfoActivity.tv_male = null;
userDetailInfoActivity.tv_female = null;
userDetailInfoActivity.navBarView = null;
this.c.setOnClickListener(null);
this.c = null;
this.d.setOnClickListener(null);
this.d = null;
this.e.setOnClickListener(null);
this.e = null;
this.f.setOnClickListener(null);
this.f = null;
this.g.setOnClickListener(null);
this.g = null;
this.h.setOnClickListener(null);
this.h = null;
this.i.setOnClickListener(null);
this.i = null;
this.j.setOnClickListener(null);
this.j = null;
this.k.setOnClickListener(null);
this.k = null;
}
}

Some files were not shown because too many files have changed in this diff Show More