Guy Carmeli 6 年之前
父節點
當前提交
06a4fb2444
No account linked to committer's email address

lib/android/app/src/main/java/com/reactnativenavigation/utils/ArraryUtils.java → lib/android/app/src/main/java/com/reactnativenavigation/utils/ArrayUtils.java 查看文件

1
 package com.reactnativenavigation.utils;
1
 package com.reactnativenavigation.utils;
2
 
2
 
3
-public class ArraryUtils {
4
-    public static boolean isNullOrEmpty(Object[] array) {
5
-        return array == null || array.length == 0;
6
-    }
7
-
8
-    public static boolean containes(Object[] array, Object item) {
3
+public class ArrayUtils {
4
+    public static boolean contains(Object[] array, Object item) {
9
         if (isNullOrEmpty(array)) return false;
5
         if (isNullOrEmpty(array)) return false;
10
         for (Object o : array) {
6
         for (Object o : array) {
11
             if (o == item) return true;
7
             if (o == item) return true;
12
         }
8
         }
13
         return false;
9
         return false;
14
     }
10
     }
11
+
12
+    private static boolean isNullOrEmpty(Object[] array) {
13
+        return array == null || array.length == 0;
14
+    }
15
 }
15
 }

+ 2
- 2
lib/android/app/src/main/java/com/reactnativenavigation/views/TitleBarButton.java 查看文件

19
 import com.reactnativenavigation.parse.Button;
19
 import com.reactnativenavigation.parse.Button;
20
 import com.reactnativenavigation.parse.Options;
20
 import com.reactnativenavigation.parse.Options;
21
 import com.reactnativenavigation.parse.Text;
21
 import com.reactnativenavigation.parse.Text;
22
-import com.reactnativenavigation.utils.ArraryUtils;
22
+import com.reactnativenavigation.utils.ArrayUtils;
23
 import com.reactnativenavigation.utils.ImageLoader;
23
 import com.reactnativenavigation.utils.ImageLoader;
24
 import com.reactnativenavigation.utils.UiUtils;
24
 import com.reactnativenavigation.utils.UiUtils;
25
 import com.reactnativenavigation.utils.ViewUtils;
25
 import com.reactnativenavigation.utils.ViewUtils;
162
             for (TextView view : buttons) {
162
             for (TextView view : buttons) {
163
                 if (button.title.hasValue() && button.title.get().equals(view.getText())) {
163
                 if (button.title.hasValue() && button.title.get().equals(view.getText())) {
164
                     view.setTag(testId.get());
164
                     view.setTag(testId.get());
165
-                } else if (button.icon.hasValue() && ArraryUtils.containes(view.getCompoundDrawables(), icon)) {
165
+                } else if (button.icon.hasValue() && ArrayUtils.contains(view.getCompoundDrawables(), icon)) {
166
                     view.setTag(testId.get());
166
                     view.setTag(testId.get());
167
                 }
167
                 }
168
             }
168
             }