tal-tech / d_stack

A Flutter hybrid stack solution
MIT License
106 stars 37 forks source link

复用引擎不合适 #20

Open jsleishen opened 2 years ago

jsleishen commented 2 years ago
class DFlutterViewController

- (FlutterEngine *)dStackFlutterEngine
{
    return [DStack sharedInstance].engine;
}

此处使用了同一个引擎, 每次从原生中弹出的flutter页面, 都是之前所显示的页面, 相当于原本的flutter页面修改了路由而已,不是独立页面..直接影响了原本页面的逻辑, 也就是相当于修改了initz route , 此处的引擎必须是要创建一个新的引擎, 同时Entrypoint 入口点

望能采纳