Buck

Results 4 comments of Buck

看着你的是flutter项目,flutter 引擎获取的assetManager在android12 上获取到的还是老的,不是被tinker改过的 ```java assetManager = context.createPackageContext(context.getPackageName(), 0).getAssets(); ``` createPackageContext 具体做了什么未知

@sailor1861 直接修改自己的 FlutterActivity ``` @Override public Context createPackageContext(String packageName, int flags) throws PackageManager.NameNotFoundException { if(Build.VERSION.SDK_INT >= 31) { String stackTraceString = Log.getStackTraceString(new Throwable()); // flutter 引擎初始化 if (packageName != null...

I don't think it `worked as intended`, You can provide an example that meets your expectations, but I can also provide one that doesn't meet mine. However, we only have...

A solution: warp a `OverlayBoundary` on content // OverlayBoundary ```dart import 'package:flutter/material.dart'; class OverlayBoundary extends StatefulWidget { const OverlayBoundary({super.key, required this.child}); final Widget child; @override State createState() => _OverlayBoundaryState(); }...