jimu-decompiled/sources/com/ubt/jimu/user/view/AddressActivity.java
2025-05-13 19:24:51 +02:00

187 lines
8.0 KiB
Java

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