diff --git a/bridge/src/main/java/com/livefront/bridge/BridgeDelegate.java b/bridge/src/main/java/com/livefront/bridge/BridgeDelegate.java index 2202d0d..7db4cb9 100644 --- a/bridge/src/main/java/com/livefront/bridge/BridgeDelegate.java +++ b/bridge/src/main/java/com/livefront/bridge/BridgeDelegate.java @@ -43,18 +43,19 @@ class BridgeDelegate { private static final String KEY_UUID = "uuid_%s"; private static final String KEY_WRAPPED_VIEW_RESULT = "wrapped-view-result"; + private final DiskHandler mDiskHandler; + private final ExecutorService mExecutorService = Executors.newCachedThreadPool(); + private final List mPendingWriteTasks = new CopyOnWriteArrayList<>(); + private final Map mUuidBundleMap = new ConcurrentHashMap<>(); + private final Map mObjectUuidMap = new WeakHashMap<>(); + private final SavedStateHandler mSavedStateHandler; + private final ViewSavedStateHandler mViewSavedStateHandler; + private int mActivityCount = 0; private boolean mIsClearAllowed = false; private boolean mIsConfigChange = false; private boolean mIsFirstCreateCall = true; private volatile CountDownLatch mPendingWriteTasksLatch = null; - private DiskHandler mDiskHandler; - private ExecutorService mExecutorService = Executors.newCachedThreadPool(); - private List mPendingWriteTasks = new CopyOnWriteArrayList<>(); - private Map mUuidBundleMap = new ConcurrentHashMap<>(); - private Map mObjectUuidMap = new WeakHashMap<>(); - private SavedStateHandler mSavedStateHandler; - private ViewSavedStateHandler mViewSavedStateHandler; BridgeDelegate(@NonNull Context context, @NonNull SavedStateHandler savedStateHandler,