File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ from jnius import PythonJavaClass , java_method
2+
3+ __all__ = ("EventListener" , "OnProgressListener" )
4+
5+
6+ class EventListener (PythonJavaClass ):
7+ __javainterfaces__ = ["com/google/firebase/firestore/EventListener" ]
8+ __javacontext__ = "app"
9+
10+ def __init__ (self , on_event ):
11+ self .on_event = on_event
12+
13+ @java_method ("(Ljava/lang/Object;com/google/firebase/firestore/FirebaseFirestoreException;)V" )
14+ def onEvent (self , value , error ):
15+ self .on_event (value , error )
16+
17+
18+ class OnProgressListener (PythonJavaClass ):
19+ __javainterfaces__ = ["com/google/firebase/firestore/OnProgressListener" ]
20+ __javacontext__ = "app"
21+
22+ def __init__ (self , on_progress ):
23+ self .on_progress = on_progress
24+
25+ @java_method ("(Ljava/lang/Object;)V" )
26+ def onProgress (self , snapshot ):
27+ self .on_progress (snapshot )
You can’t perform that action at this time.
0 commit comments