Schedule memory pressure handlers onto JS queue thread

Reviewed By: lexs

Differential Revision: D2940927

fb-gh-sync-id: 2556925194a753a33f039dc841a4001d7ede2bce
shipit-source-id: 2556925194a753a33f039dc841a4001d7ede2bce
This commit is contained in:
Mark Hahnenberg 2016-02-22 07:45:51 -08:00 committed by facebook-github-bot-4
parent 5534f8b7c7
commit c17428e9d2

View File

@ -331,8 +331,14 @@ public class CatalystInstanceImpl implements CatalystInstance {
}
@Override
public void handleMemoryPressure(MemoryPressure level) {
Assertions.assertNotNull(mBridge).handleMemoryPressure(level);
public void handleMemoryPressure(final MemoryPressure level) {
mReactQueueConfiguration.getJSQueueThread().runOnQueue(
new Runnable() {
@Override
public void run() {
Assertions.assertNotNull(mBridge).handleMemoryPressure(level);
}
});
}
/**