MIKE

Results 8 issues of MIKE

M1的pro能打开,更新订阅,测速度,可以点链接,但是没有网络,之后就无法关闭,直接无响应。而且,会导致我的其他应用无法关闭,无响应。这是啥问题?

这几天我在flutter中遇到一个bug: TextView唤起键盘选中“简体拼音”输入法,随便输入点什么内容,然后选中其中的10+个字符,锁屏或者退到后台,再回来发现TextView中选中的文字被删除了。 我看了flutter的engine底层代码,用的是UIView实现UITextInput协议;和YYTextView的实现差不多,然后用YYTextView试了下,发现同样的问题。 原因是: 在退到后台,或者锁屏之后会来一次下面的方法,markedText是nil - (void)setMarkedText:(NSString*)markedText selectedRange:(NSRange)markedSelectedRange 感觉是系统的原因。

**问题** 线程和错误: ![截屏2023-09-18 16 48 54](https://github.com/wuba/Fair/assets/4413224/411c7714-c989-4f2b-879a-1531fdd991c6) 堆栈: ![截屏2023-09-18 16 33 54](https://github.com/wuba/Fair/assets/4413224/b71ea75a-4022-4cec-824d-5dc9e3c34ac5) **环境信息** ``` flutter doctor --verbose ``` 提供Fair版本号 ``` dependencies: fair: 3.0.0 ``` 感觉FairJSBridge的JSContext读取会有多线程的问题: ![截屏2023-09-18 16 36 44](https://github.com/wuba/Fair/assets/4413224/4999beb4-1371-4961-af13-63677f3596e4)

**问题** 我的fairProps有好几层 `'fairData': { 'fairProps': { "adsk": null, "spoor": null, "title": null, "banners": [ { "renderTitle": "", "renderDesc": "", "positionIndex": null, "color": null, } ], "initIndex": null, "aspectRatio": 4.0344827586206895, "page":...

**问题** 定了Plugin,js和dart都写好,iOS也调通了,但是Android确不行?缺少"pageName" 我看了这部分Java的实现逻辑,pageName的作用主要是,在dart返回之后回调js方法时候指定上下文GLOBAL[pageName],就是指定js方法的this。 但是iOS没有这样的逻辑。 其实我不是很理解,对于公用的Plugin模块,为什么要在invokeFlutterCommonChannel方法返回时候绑定this到pageName, 如果是想回调给pageName,不是可以在调用插件时候传callback function吗。 现在的状况就是,所有Plugin调用都必须加上#FairKey#参数,在Plugin的js代码中又必须通过key“pageName”透传#FairKey#。 其实大部分情况下,Plugin的dart方法都不需要#FairKey#,除非想通过#FairKey#去获取当前dart中的State。 **环境信息** ``` flutter doctor --verbose [✓] Flutter (Channel vd/main, 2.5.1042, on macOS 13.3.1 22E772610a darwin-x64, locale zh-Hans-CN) • Flutter version 2.5.1042...

SRWebSocket didFailWithError:Error Domain=SRWebSocketErrorDomain Code=2133 "Invalid Sec-WebSocket-Accept response" UserInfo={NSLocalizedDescription=Invalid Sec-WebSocket-Accept response} - (void)webSocket:(SRWebSocket *)webSocket didFailWithError:(NSError *)error;

// 构建 Material Design 的 App return GetMaterialApp( locale: Locale('zh', 'CN'), localizationsDelegates: [ GlobalCupertinoLocalizations.delegate, GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate ], supportedLocales: [ Locale('zh', 'CN'), ], theme: _buildThemeData(), home: _manager, color: Colors.blue, builder: EasyLoading.init(builder:...

#0 Thread 0 libsystem_platform.dylib 0x000000022032b0c8 __os_unfair_lock_recursive_abort + 36 1 libsystem_platform.dylib 0x00000002203282d8 __os_unfair_lock_lock_slow + 308 2 CoreFoundation 0x0000000199130924 _CFSocketInvalidate + 136 3 CFNetwork 0x000000019a694aa0 Schedulables::_SchedulablesInvalidateApplierFunction(void const*, void*) + 36 4 CoreFoundation...