Package com.zello.sdk
Class SafeHandler<T extends SafeHandlerEvents>
java.lang.Object
android.os.Handler
com.zello.sdk.SafeHandler<T>
Handler
wrapper that prevents a potential
memory leak occurring due to a raw Handler
being a member of a service or an activity.
-
Nested Class Summary
Nested classes/interfaces inherited from class android.os.Handler
android.os.Handler.Callback
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class android.os.Handler
createAsync, createAsync, dispatchMessage, dump, getLooper, getMessageName, hasCallbacks, hasMessages, hasMessages, obtainMessage, obtainMessage, obtainMessage, obtainMessage, obtainMessage, post, postAtFrontOfQueue, postAtTime, postAtTime, postDelayed, postDelayed, removeCallbacks, removeCallbacks, removeCallbacksAndMessages, removeMessages, removeMessages, sendEmptyMessage, sendEmptyMessageAtTime, sendEmptyMessageDelayed, sendMessage, sendMessageAtFrontOfQueue, sendMessageAtTime, sendMessageDelayed, toString
-
Constructor Details
-
SafeHandler
Primary constructor.
- Parameters:
t
- Instance ofSafeHandlerEvents
context
- Context
-
-
Method Details
-
handleMessage
public void handleMessage(@NonNull android.os.Message message) - Overrides:
handleMessage
in classandroid.os.Handler
-