正在查看: eFriend v2.0.21 应用的 ProfileActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: eFriend v2.0.21 应用的 ProfileActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.projectx.activities;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.projectx.R;
public class ProfileActivity extends AppCompatActivity {
private EditText address;
private Spinner bloodgroup;
private Button btnSignup;
private EditText contact;
private Spinner division;
private EditText fullName;
private Spinner gender;
private EditText inputemail;
private EditText inputpassword;
private CheckBox isDonor;
private boolean isUpdate = false;
private ProgressDialog pd;
private EditText retypePassword;
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
ProgressDialog progressDialog = new ProgressDialog(this);
this.pd = progressDialog;
progressDialog.setMessage("Loading...");
this.pd.setCancelable(true);
this.pd.setCanceledOnTouchOutside(false);
this.pd.show();
setContentView(R.layout.activity_profile);
this.inputemail = (EditText) findViewById(R.id.input_userEmail);
this.inputpassword = (EditText) findViewById(R.id.input_password);
this.retypePassword = (EditText) findViewById(R.id.input_password_confirm);
this.fullName = (EditText) findViewById(R.id.input_fullName);
this.gender = (Spinner) findViewById(R.id.gender);
this.address = (EditText) findViewById(R.id.inputAddress);
this.division = (Spinner) findViewById(R.id.inputDivision);
this.bloodgroup = (Spinner) findViewById(R.id.inputBloodGroup);
this.contact = (EditText) findViewById(R.id.inputMobile);
this.isDonor = (CheckBox) findViewById(R.id.checkbox);
this.btnSignup = (Button) findViewById(R.id.button_register);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.inputemail.setVisibility(8);
this.inputpassword.setVisibility(8);
this.retypePassword.setVisibility(8);
this.btnSignup.setText("Update Profile");
this.pd.dismiss();
getSupportActionBar().setTitle("Profile");
findViewById(R.id.image_logo).setVisibility(8);
this.isUpdate = true;
this.btnSignup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String obj = ProfileActivity.this.inputemail.getText().toString();
String obj2 = ProfileActivity.this.inputpassword.getText().toString();
String obj3 = ProfileActivity.this.retypePassword.getText().toString();
String obj4 = ProfileActivity.this.fullName.getText().toString();
ProfileActivity.this.gender.getSelectedItemPosition();
String obj5 = ProfileActivity.this.contact.getText().toString();
ProfileActivity.this.bloodgroup.getSelectedItemPosition();
String obj6 = ProfileActivity.this.address.getText().toString();
ProfileActivity.this.division.getSelectedItemPosition();
ProfileActivity.this.bloodgroup.getSelectedItem().toString();
ProfileActivity.this.division.getSelectedItem().toString();
try {
if (obj4.length() <= 2) {
ProfileActivity.this.ShowError("Name");
ProfileActivity.this.fullName.requestFocusFromTouch();
return;
}
if (obj5.length() < 11) {
ProfileActivity.this.ShowError("Contact Number");
ProfileActivity.this.contact.requestFocusFromTouch();
return;
}
if (obj6.length() <= 2) {
ProfileActivity.this.ShowError("Address");
ProfileActivity.this.address.requestFocusFromTouch();
return;
}
if (!ProfileActivity.this.isUpdate) {
if (obj.length() == 0) {
ProfileActivity.this.ShowError("Email ID");
ProfileActivity.this.inputemail.requestFocusFromTouch();
} else if (obj2.length() <= 5) {
ProfileActivity.this.ShowError("Password");
ProfileActivity.this.inputpassword.requestFocusFromTouch();
} else if (obj2.compareTo(obj3) == 0) {
ProfileActivity.this.pd.show();
} else {
Toast.makeText((Context) ProfileActivity.this, (CharSequence) "Password did not match!", 1).show();
ProfileActivity.this.retypePassword.requestFocusFromTouch();
}
} else {
Toast.makeText(ProfileActivity.this.getApplicationContext(), "Your account has been updated!", 1).show();
ProfileActivity.this.startActivity(new Intent((Context) ProfileActivity.this, (Class<?>) Dashboard.class));
ProfileActivity.this.finish();
}
ProfileActivity.this.pd.dismiss();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public void ShowError(String str) {
Toast.makeText((Context) this, (CharSequence) ("Please, Enter a valid " + str), 1).show();
}
public boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() == 16908332) {
onBackPressed();
return true;
}
return super.onOptionsItemSelected(menuItem);
}
}