Added in API level 37

View.CalledFromWrongThreadListener


public static interface View.CalledFromWrongThreadListener

android.view.View.CalledFromWrongThreadListener


A listener that is notified when certain View APIs are called from the wrong thread.

Example use case:

View.registerCalledFromWrongThreadListener(() -> {
    // Handle the issue, e.g. crash if this is a dev build, or log an event
    // Unregister the listener to avoid being notified again of possibly the same problem
    View.unregisterCalledFromWrongThreadListener(this);
});

Summary

Public methods

abstract void onCalledFromWrongThread()

Called when a View API is called from the wrong thread.

Public methods

onCalledFromWrongThread

Added in API level 37
public abstract void onCalledFromWrongThread ()

Called when a View API is called from the wrong thread.