mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Format Java code in xplat/js/react-native-github
Summary: This diff formats the Java class files inside xplat/js/react-native-github. Since google-java-format was enabled in D16071401 we want to codemode the existing code so that users don't have to deal with formatter lint noise at diff-time. ```arc f --paths-cmd 'hg files -I "**/*.java"'``` drop-conflicts Reviewed By: cpojer Differential Revision: D16071725 fbshipit-source-id: fc6e3852e45742c109f0c5ac4065d64201c74204
This commit is contained in:
committed by
Facebook Github Bot
parent
61e95e5cbf
commit
6c0f73b322
@@ -13,12 +13,10 @@ import java.util.Collections;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* Translates and routes memory pressure events to the current catalyst instance.
|
||||
*/
|
||||
/** Translates and routes memory pressure events to the current catalyst instance. */
|
||||
public class MemoryPressureRouter implements ComponentCallbacks2 {
|
||||
private final Set<MemoryPressureListener> mListeners =
|
||||
Collections.synchronizedSet(new LinkedHashSet<MemoryPressureListener>());
|
||||
Collections.synchronizedSet(new LinkedHashSet<MemoryPressureListener>());
|
||||
|
||||
MemoryPressureRouter(Context context) {
|
||||
context.getApplicationContext().registerComponentCallbacks(this);
|
||||
@@ -28,16 +26,12 @@ public class MemoryPressureRouter implements ComponentCallbacks2 {
|
||||
context.getApplicationContext().unregisterComponentCallbacks(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a listener to be notified of memory pressure events.
|
||||
*/
|
||||
/** Add a listener to be notified of memory pressure events. */
|
||||
public void addMemoryPressureListener(MemoryPressureListener listener) {
|
||||
mListeners.add(listener);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove a listener previously added with {@link #addMemoryPressureListener}.
|
||||
*/
|
||||
/** Remove a listener previously added with {@link #addMemoryPressureListener}. */
|
||||
public void removeMemoryPressureListener(MemoryPressureListener listener) {
|
||||
mListeners.remove(listener);
|
||||
}
|
||||
@@ -48,18 +42,16 @@ public class MemoryPressureRouter implements ComponentCallbacks2 {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
}
|
||||
public void onConfigurationChanged(Configuration newConfig) {}
|
||||
|
||||
@Override
|
||||
public void onLowMemory() {
|
||||
}
|
||||
public void onLowMemory() {}
|
||||
|
||||
private void dispatchMemoryPressure(int level) {
|
||||
// copy listeners array to avoid ConcurrentModificationException if any of the listeners remove
|
||||
// themselves in handleMemoryPressure()
|
||||
MemoryPressureListener[] listeners =
|
||||
mListeners.toArray(new MemoryPressureListener[mListeners.size()]);
|
||||
mListeners.toArray(new MemoryPressureListener[mListeners.size()]);
|
||||
for (MemoryPressureListener listener : listeners) {
|
||||
listener.handleMemoryPressure(level);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user