Refactor Code

This commit is contained in:
Nezumi
2023-03-11 12:02:23 +07:00
parent d917aa4f6a
commit 7259ab0d59
4 changed files with 19 additions and 24 deletions
@@ -9,6 +9,7 @@ import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.os.Build;
import android.widget.Toast;
import androidx.annotation.NonNull;
@@ -63,13 +64,23 @@ public class Common {
.setOnClickListener(new OnDialogClickListener() {
@Override
public void onClick(@NonNull AestheticDialog.Builder builder) {
activity.finish();
activity.finishAffinity();
System.exit(0);
}
})
.show();
}
public static void showNotificationError(Throwable t, Context context, Activity activity) {
if(checkInternetConnection(context)){
//Has internet connection
Toast.makeText(context, "Error: " + t, Toast.LENGTH_SHORT).show();
} else {
//No internet, show notification
showErrorInternetConnectionNotification(activity);
}
}
public static Basket getFoodExistInBasket(String foodId) {
return Common.LIST_BASKET_FOOD.stream().filter(food -> foodId.equals(food.getId())).findFirst().orElse(null);
}