187 lines
8.0 KiB
Java
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();
|
|
}
|
|
}
|