13
13
import android .view .Display ;
14
14
import android .view .WindowManager ;
15
15
import androidx .annotation .Nullable ;
16
- import androidx .annotation .UiThread ;
17
16
import com .facebook .infer .annotation .Assertions ;
18
- import com .facebook .react .bridge .UiThreadUtil ;
19
17
import com .facebook .react .bridge .WritableNativeMap ;
20
18
import java .lang .reflect .InvocationTargetException ;
21
19
import java .lang .reflect .Method ;
@@ -39,9 +37,7 @@ public class DisplayMetricsHolder {
39
37
* @deprecated Use {@link #setScreenDisplayMetrics(DisplayMetrics)} instead. See comment above as
40
38
* to why this is not correct to use.
41
39
*/
42
- @ UiThread
43
40
public static void setWindowDisplayMetrics (DisplayMetrics displayMetrics ) {
44
- UiThreadUtil .assertOnUiThread ();
45
41
sWindowDisplayMetrics = displayMetrics ;
46
42
}
47
43
@@ -52,9 +48,7 @@ public static void initDisplayMetricsIfNotInitialized(Context context) {
52
48
initDisplayMetrics (context );
53
49
}
54
50
55
- @ UiThread
56
51
public static void initDisplayMetrics (Context context ) {
57
- UiThreadUtil .assertOnUiThread ();
58
52
DisplayMetrics displayMetrics = context .getResources ().getDisplayMetrics ();
59
53
DisplayMetricsHolder .setWindowDisplayMetrics (displayMetrics );
60
54
@@ -101,9 +95,7 @@ public static DisplayMetrics getWindowDisplayMetrics() {
101
95
return sWindowDisplayMetrics ;
102
96
}
103
97
104
- @ UiThread
105
98
public static void setScreenDisplayMetrics (DisplayMetrics screenDisplayMetrics ) {
106
- UiThreadUtil .assertOnUiThread ();
107
99
sScreenDisplayMetrics = screenDisplayMetrics ;
108
100
}
109
101
0 commit comments