◆ FlutterNativeView() [1/2]
io.flutter.view.FlutterNativeView.FlutterNativeView |
( |
@NonNull Context |
context | ) |
|
|
inline |
◆ FlutterNativeView() [2/2]
io.flutter.view.FlutterNativeView.FlutterNativeView |
( |
@NonNull Context |
context, |
|
|
boolean |
isBackgroundView |
|
) |
| |
|
inline |
Definition at line 55 of file FlutterNativeView.java.
55 {
56 if (isBackgroundView) {
57 Log.w(TAG,
"'isBackgroundView' is no longer supported and will be ignored");
58 }
59 mContext = context;
60 mPluginRegistry = new FlutterPluginRegistry(this, context);
61 mFlutterJNI = new FlutterJNI();
62 mFlutterJNI.addIsDisplayingFlutterUiListener(flutterUiDisplayListener);
63 this.dartExecutor = new DartExecutor(mFlutterJNI, context.getAssets());
64 mFlutterJNI.addEngineLifecycleListener(new EngineLifecycleListenerImpl());
65 attach(this);
67 }
void Log(const char *format,...) SK_PRINTF_LIKE(1
◆ assertAttached()
void io.flutter.view.FlutterNativeView.assertAttached |
( |
| ) |
|
|
inline |
◆ attachViewAndActivity()
void io.flutter.view.FlutterNativeView.attachViewAndActivity |
( |
FlutterView |
flutterView, |
|
|
Activity |
activity |
|
) |
| |
|
inline |
Definition at line 93 of file FlutterNativeView.java.
93 {
94 mFlutterView = flutterView;
95 mPluginRegistry.attach(flutterView, activity);
96 }
◆ destroy()
void io.flutter.view.FlutterNativeView.destroy |
( |
| ) |
|
|
inline |
Definition at line 74 of file FlutterNativeView.java.
74 {
75 mPluginRegistry.destroy();
76 dartExecutor.onDetachedFromJNI();
77 mFlutterView = null;
78 mFlutterJNI.removeIsDisplayingFlutterUiListener(flutterUiDisplayListener);
79 mFlutterJNI.detachFromNativeAndReleaseResources();
80 applicationIsRunning = false;
81 }
◆ detachFromFlutterView()
void io.flutter.view.FlutterNativeView.detachFromFlutterView |
( |
| ) |
|
|
inline |
◆ disableBufferingIncomingMessages()
void io.flutter.view.FlutterNativeView.disableBufferingIncomingMessages |
( |
| ) |
|
|
inline |
◆ enableBufferingIncomingMessages()
void io.flutter.view.FlutterNativeView.enableBufferingIncomingMessages |
( |
| ) |
|
|
inline |
◆ getDartExecutor()
DartExecutor io.flutter.view.FlutterNativeView.getDartExecutor |
( |
| ) |
|
|
inline |
◆ getFlutterJNI()
FlutterJNI io.flutter.view.FlutterNativeView.getFlutterJNI |
( |
| ) |
|
|
inlinepackage |
◆ getObservatoryUri()
static String io.flutter.view.FlutterNativeView.getObservatoryUri |
( |
| ) |
|
|
inlinestatic |
◆ getPluginRegistry()
◆ getVMServiceUri()
static String io.flutter.view.FlutterNativeView.getVMServiceUri |
( |
| ) |
|
|
inlinestatic |
◆ isApplicationRunning()
boolean io.flutter.view.FlutterNativeView.isApplicationRunning |
( |
| ) |
|
|
inline |
◆ isAttached()
boolean io.flutter.view.FlutterNativeView.isAttached |
( |
| ) |
|
|
inline |
◆ makeBackgroundTaskQueue()
TaskQueue io.flutter.view.FlutterNativeView.makeBackgroundTaskQueue |
( |
TaskQueueOptions |
options | ) |
|
|
inline |
◆ runFromBundle()
Definition at line 106 of file FlutterNativeView.java.
106 {
107 if (
args.entrypoint ==
null) {
108 throw new AssertionError("An entrypoint must be specified");
109 }
111 if (applicationIsRunning)
112 throw new AssertionError("This Flutter engine instance is already running an application");
113 mFlutterJNI.runBundleAndSnapshotFromLibrary(
117 mContext.getResources().getAssets(),
118 null);
119
120 applicationIsRunning = true;
121 }
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
◆ send() [1/2]
void io.flutter.view.FlutterNativeView.send |
( |
String |
channel, |
|
|
ByteBuffer |
message |
|
) |
| |
|
inline |
◆ send() [2/2]
void io.flutter.view.FlutterNativeView.send |
( |
String |
channel, |
|
|
ByteBuffer |
message, |
|
|
BinaryReply |
callback |
|
) |
| |
|
inline |
Definition at line 150 of file FlutterNativeView.java.
150 {
152 Log.d(TAG,
"FlutterView.send called on a detached view, channel=" + channel);
153 return;
154 }
155
157 }
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
◆ setMessageHandler() [1/2]
void io.flutter.view.FlutterNativeView.setMessageHandler |
( |
String |
channel, |
|
|
BinaryMessageHandler |
handler |
|
) |
| |
|
inline |
Definition at line 161 of file FlutterNativeView.java.
161 {
162 dartExecutor.getBinaryMessenger().setMessageHandler(channel, handler);
163 }
◆ setMessageHandler() [2/2]
void io.flutter.view.FlutterNativeView.setMessageHandler |
( |
String |
channel, |
|
|
BinaryMessageHandler |
handler, |
|
|
TaskQueue |
taskQueue |
|
) |
| |
|
inline |
Definition at line 167 of file FlutterNativeView.java.
167 {
168 dartExecutor.getBinaryMessenger().setMessageHandler(channel, handler, taskQueue);
169 }
The documentation for this class was generated from the following file: