shortybin

Results 10 comments of shortybin

点击设置中的捐赠一杯咖啡后闪退 点击退出登录后,提示了退出成功但是退出登录的按钮还在显示 点击设置页面当中的回退按钮应用直接退出了

- 问题内容:为什么 Android 设计成只能在主线程更新 UI? - 所属范围:Android 相关 - 问题内容: 一张 1M 大小的图,加载到 Android 中占多大内存,怎么计算的? - 所属范围:Android 相关 - 问题内容:屏幕旋转时 Activity 的生命周期如何变化的? - 所属范围:Android 相关 - 问题内容: Activity 的启动流出和 APP...

我也遇到了同样的问题,查看代码后发现必须要给 flutter 一个以 / 为名称的路由,如下 ``` Map routerMap = { '/': (settings, uniqueId) { return CupertinoPageRoute( settings: settings, builder: (_) { return const MainPage(); }); }, }; ``` 这样进来就是 MainPage...

> 怎么解决呢? 问题的解决方案我找到了 可以看 [文章](https://juejin.cn/post/7226647847978680380) 在 APP 的 build.gradle 中添加 task assembleChannelsRelease(dependsOn: 'assembleReleaseChannels') 用 assembleChannelsRelease 去打 release 的渠道包

> 4.一个线程可以有多个 Handler,因为 Handler 的引用被Message 持有的,msg.tagre(也就是Handler).dispatchMessage方法分发消息 > 5.主线程创建时传入的 quitAllowed 是 false。而子线程是paper(true),MessageQueue的quit()方法能否退出。 > > ``` > void quit(boolean safe) { > if (!mQuitAllowed) { > throw new IllegalStateException("Main thread not allowed...

> public void executeDartEntrypoint( @nonnull DartEntrypoint dartEntrypoint, @nullable List dartEntrypointArgs) { if (isApplicationRunning) { Log.w(TAG, "Attempted to run a DartExecutor that is already running."); return; } > > ``` >...

**更新到 4.3.0 版本,可以通过 dartEntrypointArgs 传递启动数据了** ``` //设置启动参数 val options = FlutterBoostSetupOptions.Builder().dartEntrypointArgs(listOf(BuildConfig.BUILD_TYPE)).build() FlutterBoost.instance().setup(this, object : FlutterBoostDelegate { override fun pushNativeRoute(options: FlutterBoostRouteOptions) { } override fun pushFlutterRoute(options: FlutterBoostRouteOptions) { } }, {...

> > **更新到 4.3.0 版本,可以通过 dartEntrypointArgs 传递启动数据了** > > ``` > > //设置启动参数 > > val options = FlutterBoostSetupOptions.Builder().dartEntrypointArgs(listOf(BuildConfig.BUILD_TYPE)).build() > > > > FlutterBoost.instance().setup(this, object : FlutterBoostDelegate { > >...

``` buildscript { dependencies { classpath 'io.github.didi.dokit:dokitx-plugin:3.7.11' classpath "com.didiglobal.booster:booster-gradle-plugin:4.16.2" } } ``` 可以试下把 dokit 和插件的版本都修改为 3.7.11,然后引入 booster 的 4.16.2 版本,我是如此配置后解决了这个问题。