Commit b173b3f3 authored by Alfansyah Fadlian's avatar Alfansyah Fadlian

tes

parent e6cddc01
...@@ -53,50 +53,51 @@ public class LoginActivity extends AppCompatActivity { ...@@ -53,50 +53,51 @@ public class LoginActivity extends AppCompatActivity {
btnLogin.setOnClickListener(new View.OnClickListener() { btnLogin.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
Snackbar snackbar = Snackbar.make(v, "Oppss! Wrong Username Or Password!", Snackbar.LENGTH_LONG);
if (TextUtils.isEmpty(username.getText().toString()) && // Snackbar snackbar = Snackbar.make(v, "Oppss! Wrong Username Or Password!", Snackbar.LENGTH_LONG);
TextUtils.isEmpty(password.getText().toString())){ //
username.setError("This field can't empty"); // if (TextUtils.isEmpty(username.getText().toString()) &&
password.setError("This field can't empty"); // TextUtils.isEmpty(password.getText().toString())){
}else if (TextUtils.isEmpty(username.getText().toString())){ // username.setError("This field can't empty");
username.setError("This field can't empty"); // password.setError("This field can't empty");
}else if (TextUtils.isEmpty(password.getText().toString())){ // }else if (TextUtils.isEmpty(username.getText().toString())){
password.setError("This field can't empty"); // username.setError("This field can't empty");
}else{ // }else if (TextUtils.isEmpty(password.getText().toString())){
progressBar.setVisibility(View.VISIBLE); // password.setError("This field can't empty");
username.setEnabled(false); // }else{
password.setEnabled(false); // progressBar.setVisibility(View.VISIBLE);
btnLogin.setEnabled(false); // username.setEnabled(false);
// password.setEnabled(false);
mainViewModels.checkLogin(new UsersModels(username.getText().toString(), // btnLogin.setEnabled(false);
password.getText().toString())).observe(LoginActivity.this, new Observer<DataResponse<UsersModels>>() { //
@Override // mainViewModels.checkLogin(new UsersModels(username.getText().toString(),
public void onChanged(DataResponse<UsersModels> usersModelsDataResponse) { // password.getText().toString())).observe(LoginActivity.this, new Observer<DataResponse<UsersModels>>() {
Log.d("Status", usersModelsDataResponse.getMessageData()); // @Override
// public void onChanged(DataResponse<UsersModels> usersModelsDataResponse) {
if (usersModelsDataResponse.getStatusData()){ // Log.d("Status", usersModelsDataResponse.getMessageData());
SharedPreferences.Editor editor = sharedPreferences.edit(); //
editor.putBoolean(SplashScreen.SESSION, true); // if (usersModelsDataResponse.getStatusData()){
editor.commit(); // SharedPreferences.Editor editor = sharedPreferences.edit();
// editor.putBoolean(SplashScreen.SESSION, true);
startActivity(new Intent(LoginActivity.this, MainActivity.class)); // editor.commit();
//
progressBar.setVisibility(View.GONE); // startActivity(new Intent(LoginActivity.this, MainActivity.class));
username.setEnabled(true); //
password.setEnabled(true); // progressBar.setVisibility(View.GONE);
btnLogin.setEnabled(true); // username.setEnabled(true);
}else { // password.setEnabled(true);
snackbar.show(); // btnLogin.setEnabled(true);
progressBar.setVisibility(View.GONE); // }else {
username.setEnabled(true); // snackbar.show();
password.setEnabled(true); // progressBar.setVisibility(View.GONE);
btnLogin.setEnabled(true); // username.setEnabled(true);
} // password.setEnabled(true);
// btnLogin.setEnabled(true);
} // }
}); //
} // }
// });
// }
} }
}); });
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:fitsSystemWindows="true" android:fitsSystemWindows="true"
android:paddingTop="10dp" android:paddingTop="10dp"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
tools:context=".LoginActivity"> tools:context=".LoginActivity">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment