Skip to content

Commit 2a33a93

Browse files
committed
Map.java: Fix rare ANR on MapsInitializer.initialize()
1 parent b10ad32 commit 2a33a93

File tree

1 file changed

+8
-2
lines changed
  • app/src/main/java/com/red/alert/activities

1 file changed

+8
-2
lines changed

app/src/main/java/com/red/alert/activities/Map.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,14 @@ public void onCreate(Bundle savedInstanceState) {
9797
}
9898

9999
void useLegacyRenderer() {
100-
// Use legacy maps renderer
101-
MapsInitializer.initialize(this, MapsInitializer.Renderer.LEGACY, this);
100+
// Use background thread to avoid ANR
101+
new Thread(new Runnable() {
102+
@Override
103+
public void run() {
104+
// Use legacy maps renderer
105+
MapsInitializer.initialize(Map.this, MapsInitializer.Renderer.LEGACY, Map.this);
106+
}
107+
}).start();
102108
}
103109

104110
void unpackExtras() {

0 commit comments

Comments
 (0)