diff --git a/app/build.gradle b/app/build.gradle index bd05672..6dc66de 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,7 +19,7 @@ android { minSdk 26 targetSdk 30 versionCode 1 - versionName "0.2.1" + versionName "0.4.0" configurations.all { resolutionStrategy { diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index 581f929..17e7410 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -12,7 +12,7 @@ "filters": [], "attributes": [], "versionCode": 1, - "versionName": "0.2.1", + "versionName": "0.4.0", "outputFile": "app-release.apk" } ], diff --git a/app/src/main/assets/font/bebas.ttf b/app/src/main/assets/font/bebas.ttf deleted file mode 100644 index ead2c4d..0000000 Binary files a/app/src/main/assets/font/bebas.ttf and /dev/null differ diff --git a/app/src/main/assets/font/koho.ttf b/app/src/main/assets/font/koho.ttf new file mode 100644 index 0000000..78e04aa Binary files /dev/null and b/app/src/main/assets/font/koho.ttf differ diff --git a/app/src/main/assets/font/koho_bold.ttf b/app/src/main/assets/font/koho_bold.ttf new file mode 100644 index 0000000..a0123f5 Binary files /dev/null and b/app/src/main/assets/font/koho_bold.ttf differ diff --git a/app/src/main/assets/font/opensans.ttf b/app/src/main/assets/font/opensans.ttf deleted file mode 100644 index ba6db9b..0000000 Binary files a/app/src/main/assets/font/opensans.ttf and /dev/null differ diff --git a/app/src/main/java/com/capstone/foodify/shipper/Activity/AccountAndProfileActivity.java b/app/src/main/java/com/capstone/foodify/shipper/Activity/AccountAndProfileActivity.java index 0fe1660..fe0a7d1 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Activity/AccountAndProfileActivity.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Activity/AccountAndProfileActivity.java @@ -32,7 +32,6 @@ import com.google.android.gms.tasks.OnSuccessListener; import com.google.android.gms.tasks.Task; import com.google.android.material.textfield.TextInputLayout; import com.google.firebase.auth.FirebaseAuth; -import com.google.firebase.auth.FirebaseUser; import com.google.firebase.storage.FirebaseStorage; import com.google.firebase.storage.OnProgressListener; import com.google.firebase.storage.StorageReference; @@ -244,12 +243,12 @@ public class AccountAndProfileActivity extends AppCompatActivity { progressLayout = findViewById(R.id.progress_layout); } private void setFontUI() { - textInput_email.setTypeface(Common.setFontBebas(getAssets())); - textInput_phone.setTypeface(Common.setFontBebas(getAssets())); - textInput_fullName.setTypeface(Common.setFontBebas(getAssets())); - textInput_birthDay.setTypeface(Common.setFontBebas(getAssets())); + textInput_email.setTypeface(Common.setFontKoho(getAssets())); + textInput_phone.setTypeface(Common.setFontKoho(getAssets())); + textInput_fullName.setTypeface(Common.setFontKoho(getAssets())); + textInput_birthDay.setTypeface(Common.setFontKoho(getAssets())); - edt_birthday.setTypeface(Common.setFontBebas(getAssets())); + edt_birthday.setTypeface(Common.setFontKoho(getAssets())); } private void chooseDateOfBirth() { //Get date, month, year from user diff --git a/app/src/main/java/com/capstone/foodify/shipper/Activity/ChangePasswordActivity.java b/app/src/main/java/com/capstone/foodify/shipper/Activity/ChangePasswordActivity.java index c1c258b..dd7151d 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Activity/ChangePasswordActivity.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Activity/ChangePasswordActivity.java @@ -195,8 +195,8 @@ public class ChangePasswordActivity extends AppCompatActivity { } private void setFontUI() { - textInput_password.setTypeface(Common.setFontBebas(getAssets())); - textInput_old_password.setTypeface(Common.setFontBebas(getAssets())); - textInput_password_confirm.setTypeface(Common.setFontBebas(getAssets())); + textInput_password.setTypeface(Common.setFontKoho(getAssets())); + textInput_old_password.setTypeface(Common.setFontKoho(getAssets())); + textInput_password_confirm.setTypeface(Common.setFontKoho(getAssets())); } } \ No newline at end of file diff --git a/app/src/main/java/com/capstone/foodify/shipper/Activity/ForgotPasswordActivity.java b/app/src/main/java/com/capstone/foodify/shipper/Activity/ForgotPasswordActivity.java index 70e33c8..5f428a0 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Activity/ForgotPasswordActivity.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Activity/ForgotPasswordActivity.java @@ -121,7 +121,7 @@ public class ForgotPasswordActivity extends AppCompatActivity { } private void setFontUI() { - textInput_email.setTypeface(Common.setFontBebas(getAssets())); + textInput_email.setTypeface(Common.setFontKoho(getAssets())); } private void initComponent() { diff --git a/app/src/main/java/com/capstone/foodify/shipper/Activity/OrderDetailActivity.java b/app/src/main/java/com/capstone/foodify/shipper/Activity/OrderDetailActivity.java index 1af1e2a..6efd16c 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Activity/OrderDetailActivity.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Activity/OrderDetailActivity.java @@ -557,4 +557,14 @@ public class OrderDetailActivity extends AppCompatActivity { Common.CURRENT_ORDER = null; Common.FCM_TOKEN_CUSTOMER = null; } + + @Override + public void onBackPressed() { + super.onBackPressed(); + + stopLocationService(); + startActivity(new Intent(OrderDetailActivity.this, MainActivity.class)); + finish(); + overridePendingTransition(0,0); + } } \ No newline at end of file diff --git a/app/src/main/java/com/capstone/foodify/shipper/Activity/SignInActivity.java b/app/src/main/java/com/capstone/foodify/shipper/Activity/SignInActivity.java index 2fc33ca..8e9da24 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Activity/SignInActivity.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Activity/SignInActivity.java @@ -165,6 +165,7 @@ public class SignInActivity extends AppCompatActivity { // Sign in success, update UI with the signed-in user's information FirebaseUser user = mAuth.getCurrentUser(); + assert user != null; getInformationAndSignInUser(user); } else { // If sign in fails, display a message to the user. @@ -204,6 +205,7 @@ public class SignInActivity extends AppCompatActivity { //Get shipper id getShipperId(userData.getId()); + } else { Toast.makeText(SignInActivity.this, "Tài khoản không hợp lệ! Vui lòng kiểm tra lại!", Toast.LENGTH_SHORT).show(); FirebaseAuth.getInstance().signOut(); @@ -254,8 +256,8 @@ public class SignInActivity extends AppCompatActivity { } private void setFontUI() { - textInput_email.setTypeface(Common.setFontBebas(getAssets())); - textInput_password.setTypeface(Common.setFontBebas(getAssets())); + textInput_email.setTypeface(Common.setFontKoho(getAssets())); + textInput_password.setTypeface(Common.setFontKoho(getAssets())); } private boolean validData(){ diff --git a/app/src/main/java/com/capstone/foodify/shipper/Common.java b/app/src/main/java/com/capstone/foodify/shipper/Common.java index 7372fb9..0499e04 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Common.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Common.java @@ -18,8 +18,6 @@ import com.thecode.aestheticdialogs.DialogType; import com.thecode.aestheticdialogs.OnDialogClickListener; import java.text.NumberFormat; -import java.util.ArrayList; -import java.util.List; import java.util.Locale; public class Common { @@ -45,13 +43,10 @@ public class Common { public static final int LOCATION_SERVICE_ID = 175; public static final String ACTION_START_LOCATION_SERVICE = "startLocationService"; public static final String ACTION_STOP_LOCATION_SERVICE = "stopLocationService"; - public static Typeface setFontBebas(AssetManager assetManager){ - return Typeface.createFromAsset(assetManager, "font/bebas.ttf"); + public static Typeface setFontKoho(AssetManager assetManager){ + return Typeface.createFromAsset(assetManager, "font/koho.ttf"); } - public static Typeface setFontOpenSans(AssetManager assetManager){ - return Typeface.createFromAsset(assetManager, "font/opensans.ttf"); - } public static void showErrorDialog(Activity activity, String message){ new AestheticDialog.Builder(activity, DialogStyle.RAINBOW, DialogType.ERROR) diff --git a/app/src/main/java/com/capstone/foodify/shipper/Fragment/Order/CancelOrder.java b/app/src/main/java/com/capstone/foodify/shipper/Fragment/Order/CancelOrder.java index 3178072..573dd63 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Fragment/Order/CancelOrder.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Fragment/Order/CancelOrder.java @@ -101,7 +101,7 @@ public class CancelOrder extends Fragment { private void getListOrder(){ if(Common.CURRENT_SHIPPER != null){ - FoodApiToken.apiService.getListOrder(Common.CURRENT_SHIPPER.getId(), "SHIPPING", CURRENT_PAGE++, PAGE_SIZE, SORT_BY, SORT_DIR).enqueue(new Callback() { + FoodApiToken.apiService.getListOrder(Common.CURRENT_SHIPPER.getId(), "REJECT_DELIVERY", CURRENT_PAGE++, PAGE_SIZE, SORT_BY, SORT_DIR).enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { if(response.code() == 200){ diff --git a/app/src/main/java/com/capstone/foodify/shipper/Fragment/OrderFragment.java b/app/src/main/java/com/capstone/foodify/shipper/Fragment/OrderFragment.java index 258b524..2da4b67 100644 --- a/app/src/main/java/com/capstone/foodify/shipper/Fragment/OrderFragment.java +++ b/app/src/main/java/com/capstone/foodify/shipper/Fragment/OrderFragment.java @@ -190,7 +190,7 @@ public class OrderFragment extends Fragment { private void setNameUser(){ String[] namePart = Common.CURRENT_USER.getFullName().split(" "); - welcome_text.setText("Xin chào, " + namePart[namePart.length - 1]); + welcome_text.setText("Xin chào, " + namePart[namePart.length - 1] + "!"); } diff --git a/app/src/main/res/font/bebas.ttf b/app/src/main/res/font/bebas.ttf deleted file mode 100644 index ead2c4d..0000000 Binary files a/app/src/main/res/font/bebas.ttf and /dev/null differ diff --git a/app/src/main/res/font/koho.ttf b/app/src/main/res/font/koho.ttf new file mode 100644 index 0000000..78e04aa Binary files /dev/null and b/app/src/main/res/font/koho.ttf differ diff --git a/app/src/main/res/font/koho_bold.ttf b/app/src/main/res/font/koho_bold.ttf new file mode 100644 index 0000000..a0123f5 Binary files /dev/null and b/app/src/main/res/font/koho_bold.ttf differ diff --git a/app/src/main/res/font/opensans.ttf b/app/src/main/res/font/opensans.ttf deleted file mode 100644 index ba6db9b..0000000 Binary files a/app/src/main/res/font/opensans.ttf and /dev/null differ diff --git a/app/src/main/res/layout/activity_account_and_profile.xml b/app/src/main/res/layout/activity_account_and_profile.xml index a7f4734..3d47bfb 100644 --- a/app/src/main/res/layout/activity_account_and_profile.xml +++ b/app/src/main/res/layout/activity_account_and_profile.xml @@ -23,14 +23,14 @@ @@ -50,8 +50,9 @@