代码拉取完成,页面将自动刷新
A Flutter plugin for Android to allow other Flutter plugins to access Android Lifecycle
objects
in the plugin's binding.
The purpose of having this plugin instead of exposing an Android Lifecycle
object in the engine's
Android embedding plugins API is to force plugins to have a pub constraint that signifies the
major version of the Android Lifecycle
API they expect.
Android | |
---|---|
Support | SDK 16+ |
Add flutter_plugin_android_lifecycle
as a dependency in your pubspec.yaml file.
Use a FlutterLifecycleAdapter
within another Flutter plugin's Android implementation, as shown
below:
import androidx.lifecycle.Lifecycle;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.embedding.engine.plugins.FlutterPlugin;
import io.flutter.embedding.engine.plugins.activity.ActivityAware;
import io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding;
import io.flutter.embedding.engine.plugins.lifecycle.FlutterLifecycleAdapter;
public class MyPlugin implements FlutterPlugin, ActivityAware {
@Override
public void onAttachedToActivity(ActivityPluginBinding binding) {
Lifecycle lifecycle = FlutterLifecycleAdapter.getActivityLifecycle(binding);
// Use lifecycle as desired.
}
//...
}
Feedback welcome and Pull Requests are most welcome!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。