// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.fragments; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import butterknife.ButterKnife; import com.oliodevices.assist.app.api.ApiCallback; import com.oliodevices.assist.app.api.OlioApi; import com.oliodevices.assist.app.core.Utils; import com.oliodevices.assist.app.events.UserProfileUpdatedEvent; import com.oliodevices.assist.app.views.SetupInputView; import com.squareup.otto.Bus; import retrofit.RetrofitError; // Referenced classes of package com.oliodevices.assist.app.fragments: // BaseFragment, TitleChanger public class AccountInfoEditPasswordFragment extends BaseFragment implements TitleChanger { private static final String ARG_CURRENT_PASSWORD = "current_password"; SetupInputView mConfirmPassword; SetupInputView mPassword; View mProgressView; public AccountInfoEditPasswordFragment() { } public static AccountInfoEditPasswordFragment newInstance(String s) { AccountInfoEditPasswordFragment accountinfoeditpasswordfragment = new AccountInfoEditPasswordFragment(); Bundle bundle = new Bundle(); bundle.putString("current_password", s); accountinfoeditpasswordfragment.setArguments(bundle); return accountinfoeditpasswordfragment; } private boolean validateInputs() { String s = mPassword.getText().toString(); String s1 = mConfirmPassword.getText().toString(); if (s.isEmpty() || s1.isEmpty()) { mPassword.setErrorState(s.isEmpty()); mConfirmPassword.setErrorState(s1.isEmpty()); Utils.showToastMessage(getActivity(), getString(0x7f0600b9)); return false; } if (!Utils.isValidPassword(s)) { mPassword.setErrorState(true); Utils.showToastMessage(getActivity(), getString(0x7f060128)); return false; } if (!s.equals(s1)) { mConfirmPassword.setErrorState(true); Utils.showToastMessage(getActivity(), getString(0x7f060129)); return false; } else { return true; } } public View onCreateView(LayoutInflater layoutinflater, ViewGroup viewgroup, Bundle bundle) { layoutinflater = layoutinflater.inflate(0x7f030029, viewgroup, false); ButterKnife.inject(this, layoutinflater); return layoutinflater; } public void onResume() { super.onResume(); Utils.showKeyboardDelayed(getActivity(), ButterKnife.findById(mPassword, 0x7f0d01a8)); } public void onSubmit() { if (validateInputs()) { hideKeyboard(getActivity()); mProgressView.setVisibility(0); String s = getArguments().getString("current_password"); String s1 = mPassword.getText().toString(); OlioApi.getInstance().updatePassword(s, s1, new ApiCallback() { final AccountInfoEditPasswordFragment this$0; public void failure(RetrofitError retrofiterror) { mProgressView.setVisibility(8); if (isAdded()) { Utils.showToastMessage(getActivity(), getString(0x7f0601bc)); } } public void success() { mProgressView.setVisibility(8); mBus.post(new UserProfileUpdatedEvent()); } { this$0 = AccountInfoEditPasswordFragment.this; super(); } }); } } public void setActivityTitle(Activity activity) { activity.setTitle(0x7f0600f8); } }