Package-level declarations
Types
Interface used by DeviceEventManagerModule to delegate hardware back button events. It's suppose to provide a default behavior since it would be triggered in the case when JS side doesn't want to handle back press events.
Native module that handles device hardware events like hardware back presses.
Simple native module that allows JS to notify native of having completed some task work, so that it can e.g. release any resources, stop timers etc.
An interface used by JavaTimerManager to access and call JS timers from Java.
This class is the native implementation for JS timer execution on Android. It schedules JS timers to be invoked on frame boundaries using ReactChoreographer.
Interface used to denote activities that can forward permission requests and call PermissionListener with the permission request results.
Interface used by activities to delegate permission request results. Classes implementing this class will be notified whenever there's a result for a permission request.
Module that handles global application events.
A simple wrapper around Choreographer that allows us to control the order certain callbacks are executed within a given frame. The wrapped Choreographer instance will always be the main thread one and the API's are safe to use from any thread.
Native module for JS timer execution. Timers fire on frame boundaries.