diff --git a/app/src/main/java/org/mercury_im/messenger/ClientStateHandler.java b/app/src/main/java/org/mercury_im/messenger/ClientStateHandler.java new file mode 100644 index 0000000..7d4426c --- /dev/null +++ b/app/src/main/java/org/mercury_im/messenger/ClientStateHandler.java @@ -0,0 +1,52 @@ +package org.mercury_im.messenger; + +import android.app.Activity; + +import org.mercury_im.messenger.util.AbstractActivityLifecycleCallbacks; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.atomic.AtomicBoolean; +import java.util.concurrent.atomic.AtomicInteger; + +/** + * Keep track of activities in "started" state. + * This will come in handy for things like XMPPs CSI. + * + * @see