mirror of
https://github.com/Nezumi-2711/Foodify.git
synced 2026-09-22 20:00:50 +00:00
Fix some bug and layout
This commit is contained in:
@@ -63,7 +63,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
User userData = response.body();
|
||||
if(userData != null){
|
||||
Common.CURRENT_USER = userData;
|
||||
HomeFragment.setNameUser(Common.CURRENT_USER.getFullName());
|
||||
HomeFragment.setNameUser();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -78,7 +78,6 @@ public class MainActivity extends AppCompatActivity {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
@@ -127,6 +126,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
viewPager2.setCurrentItem(3);
|
||||
} else {
|
||||
startActivity(new Intent(MainActivity.this, SignInActivity.class));
|
||||
finish();
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
|
||||
import com.capstone.foodify.API.FoodApiToken;
|
||||
import com.capstone.foodify.Common;
|
||||
import com.capstone.foodify.Fragment.HomeFragment;
|
||||
import com.capstone.foodify.Model.User;
|
||||
import com.capstone.foodify.R;
|
||||
import com.google.android.gms.tasks.OnCompleteListener;
|
||||
@@ -163,6 +164,8 @@ public class SignInActivity extends AppCompatActivity {
|
||||
if(task.isSuccessful()){
|
||||
Common.TOKEN = task.getResult().getToken();
|
||||
|
||||
|
||||
|
||||
//Get user from database
|
||||
FoodApiToken.apiService.getUserFromEmail(user.getEmail()).enqueue(new Callback<User>() {
|
||||
@Override
|
||||
@@ -171,6 +174,11 @@ public class SignInActivity extends AppCompatActivity {
|
||||
if(userData != null){
|
||||
Common.CURRENT_USER = userData;
|
||||
}
|
||||
|
||||
//Dismiss progress bar
|
||||
progressLayout.setVisibility(View.GONE);
|
||||
|
||||
startActivity(new Intent(SignInActivity.this, MainActivity.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -179,11 +187,6 @@ public class SignInActivity extends AppCompatActivity {
|
||||
Common.showErrorServerNotification(SignInActivity.this);
|
||||
}
|
||||
});
|
||||
|
||||
//Dismiss progress bar
|
||||
progressLayout.setVisibility(View.GONE);
|
||||
|
||||
startActivity(new Intent(SignInActivity.this, MainActivity.class));
|
||||
} else {
|
||||
Toast.makeText(SignInActivity.this, "Error when taking token!", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
@@ -244,6 +244,8 @@ public class VerifyAccountActivity extends AppCompatActivity {
|
||||
@Override
|
||||
public void onResponse(Call<User> call, Response<User> response) {
|
||||
|
||||
|
||||
|
||||
progressLayout.setVisibility(View.GONE);
|
||||
//Create user success;
|
||||
Toast.makeText(VerifyAccountActivity.this, "Tạo tài khoản thành công!", Toast.LENGTH_SHORT).show();
|
||||
|
||||
@@ -90,7 +90,13 @@ public class HomeFragment extends Fragment {
|
||||
System.out.println("Main activity destroy!");
|
||||
}
|
||||
|
||||
public static void setNameUser(String name){
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
setNameUser();
|
||||
}
|
||||
|
||||
public static void setNameUser(){
|
||||
//Set name user while user already login
|
||||
if(Common.CURRENT_USER != null)
|
||||
welcomeText.setText("Xin chào, " + Common.CURRENT_USER.getFullName() + "!");
|
||||
|
||||
Reference in New Issue
Block a user