BottomNavigationUtils.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * Nextcloud Talk application
  3. *
  4. * @author Mario Danic
  5. * Copyright (C) 2017 Mario Danic <mario@lovelyhq.com>
  6. *
  7. * This program is free software: you can redistribute it and/or modify
  8. * it under the terms of the GNU General Public License as published by
  9. * the Free Software Foundation, either version 3 of the License, or
  10. * at your option) any later version.
  11. *
  12. * This program is distributed in the hope that it will be useful,
  13. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  15. * GNU General Public License for more details.
  16. *
  17. * You should have received a copy of the GNU General Public License
  18. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  19. *
  20. * The bottom navigation was taken from a PR to Conductor by Chris6647@gmail.com
  21. * https://github.com/bluelinelabs/Conductor/pull/316 and https://github.com/chris6647/Conductor/pull/1/files
  22. * and of course modified by yours truly.
  23. */
  24. package com.nextcloud.talk.utils;
  25. public class BottomNavigationUtils {
  26. /**
  27. * Copy/paste from {@link java.util.Objects#equals(Object, Object)} to support lower API version
  28. *
  29. * @param a
  30. * @param b
  31. * @return
  32. */
  33. public static boolean equals(Object a, Object b) {
  34. return (a == b) || (a != null && a.equals(b));
  35. }
  36. }