io.flutter.app.FlutterActivity
已经被废弃了,新的代码是io.flutter.embedding.android.FlutterActivity
。参考以下链接进行更新代码
https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
下面可以不用看了
Flutter中有两个FlutterActivity分别位于:
io.flutter.embedding.android.FlutterActivity
和
io.flutter.app.FlutterActivity
这两个Activity的源码是不一样的,暂时不清楚
区别:
io.flutter.embedding.android.FlutterActivity
里面自己实现了以下代码
GeneratedPluginRegister.registerGeneratedPlugins(FlutterEngine(this))
io.flutter.app.FlutterActivity
里面没有实现
GeneratedPluginRegister.registerGeneratedPlugins(FlutterEngine(this))
io.flutter.embedding.android.FlutterActivity
里面没有
getFlutterView()函数
io.flutter.app.FlutterActivity
里面有
getFlutterView()函数
io.flutter.embedding.android.FlutterActivity
使用的话,程序启动不会黑屏
io.flutter.app.FlutterActivity
使用的话程序会黑屏
4、如果使用io.flutter.app.FlutterActivity的话,热启动无法使用,报错如下:
Error 105 received from application: Isolate must be runnable