mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-02 11:07:10 +00:00
Choreographer.getInstance() is per-thread and throws on threads without a Looper. The previous impl called it from the SocketClient reader thread, which surfaced as snapshot failures with empty state during the sample-app round trip. Now the reader thread posts a Runnable to the main Handler that, on the main thread, gets the Choreographer and posts the frame callback.