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

public abstract void onCalledFromWrongThread ()

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

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-02-26 UTC.