Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.

create

Create a new MbmsStreamingSession using the given subscription ID.
Note that this call will bind a remote service. You may not call this method on your app's
main thread.
You may only have one instance of MbmsStreamingSession per UID. If you call this
method while there is an active instance of MbmsStreamingSession in your process
(in other words, one that has not had close() called on it), this method will
throw an IllegalStateException. If you call this method in a different process
running under the same UID, an error will be indicated via
onError(int, String).
Note that initialization may fail asynchronously. If you wish to try again after you
receive such an asynchronous error, you must call close() on the instance of
MbmsStreamingSession that you received before calling this method again.