cost 385 ms
Flutter 在小部件堆棧內執行隔離/計算 - '列表<future<widget> >' 不能分配給參數類型 'List<widget> ' </widget></future<widget>

[英]Flutter Implementation of Isolates/compute inside stack of widgets - 'List<Future<Widget>>' can't be assigned to the parameter type 'List<Widget>'

無法將參數類型“List&lt;Future&gt;”分配給參數類型“List” listOfWidgets 例如 10 個小部件,每個小部件都有一個隔離和一個計算,它們在 function 之后運行 ...

數百萬個對象的 Stream 占用太多 memory

[英]Stream of millions of objects takes too much memory

賞金將在 7 天后到期。 此問題的答案有資格獲得+50聲望賞金。 JaffaKetchup想引起更多人對這個問題的關注: 如問題中所述,解釋並指導一個適當有效地處理大量小物體的結構。 我正在一個地理區域內生成大量坐標(由 3 個數字組成)。 然而,使用 Streams(應該比列表更有效),很快就 ...

Isolates in Flutter - 我在哪里可以將隔離物放在我的 Flutter 代碼中

[英]Isolates in Flutter - Where can I place the isolates inside my Flutter code

我對如何在 Flutter 應用程序中使用 Isolates 感到困惑。 如果我們 go 通過文檔,據說你在 isolates 內部傳遞的函數應該只聲明為頂級函數。 這是否意味着我們不能在 class 中聲明它們? 我在 lib/business_logic/bloc 文件夾中創建了一個 class ...

如何通過shared_preferences在Flutter 3.7 background isolates上任意位置讀寫數據?

[英]How to write and read data anywhere by shared_preferences on Flutter 3.7 background isolates?

在 Flutter 3.7 平台通道上可以在任何隔離上運行。 所以我嘗試了這個樣本, 我可以在此示例中讀取有關 shared_preferences 的數據。 但是我怎樣才能在我的應用程序的任何地方使用這個特性呢? 例如,如何在 initState 上使用此隔離設置或讀取數據? ...

在Dart中使用隔離時訪問外部scope中的變量

[英]Access variables in external scope when using isolation in Dart

在 Isolates 中,我可以引用外部 scope 的局部變量或 class 的字段變量,而無需將其作為單獨的消息傳遞。 這是將值隱式復制到新隔離的 memory 區域嗎? 我很好奇細節。 例子class Person { Person(this._baseNum); /// acces ...

Dart Isolate在Flutter for Android/ iOS中是如何實現的?

[英]How is Dart Isolate implemented in Flutter for Android/ iOS?

我在理解 Dart Isolates 以及它們是如何在 Flutter for Android/ iOS 中實現時遇到問題。這個答案指出“Dart 被編譯為本地機器代碼(ARM、Intel,...)可執行文件並與一些本地平台代碼(Java , Kotlin, Objective-C/Swift) ...

正確殺死新產生的分離物

[英]Correctly killing newly spawned isolates

我知道這樣一個事實,即當一個 isolate 的微任務和事件隊列都為空時,該 isolate 就會被殺死。 但是,我找不到有關在某些情況下如何殺死 worker isolate 的文檔的參考資料。 語境讓我們做這個例子:Future&lt;void&gt; main() { final rece ...

在 Flutter 運行隔離; 未處理的異常:UI 操作僅在 root isolate 上可用

[英]Running an isolate in Flutter; Unhandled Exception: UI actions are only available on root isolate

因為我的 flutter 應用程序運行不流暢,我認為問題可能出在 flutter 中的單線程。所以我開始運行 isolates 以避免只有一個事件循環。 但是我遇到了以下可能是錯誤使用 isolate 的問題: 我正在從 class 外部調用方法addNewChild 。我正在將所有變量轉換為map ...

Flutter UI 在使用隔離時仍然凍結

[英]Flutter UI is still freezing when using isolate

我正在 Flutter 中開發一個應用程序,我需要像在 instagram 中那樣實現圖像選擇 function。 但是有一個問題,我的應用程序 UI 在嘗試從用戶手機庫中獲取和壓縮文件時凍結。 這是我第一次使用 flutter 分離株,但據我所知,它應該可以在不凍結的情況下工作。 這是一張圖片,可 ...

如何在 Flutter 中停止播放在 AlarmManager 中啟動的聲音

[英]How to stop playing a sound initiated in AlarmManager in Flutter

我目前正在 Flutter 中編寫一個鬧鍾應用程序,並且需要能夠在特定時間開始播放自定義聲音,即使當前沒有運行該應用程序。 我已經能夠使用以下代碼實現此目的(使用 Android Alarm Manager Plus Flutter Package): 出於測試目的,我在按下相關按鈕的時間點 5 秒 ...

設置可從 flutter 中的隔離訪問的回調

[英]Set a callback accessible from an isolate in flutter

我正在嘗試實現以下目標:我正在為 firebase 通知使用頂級后台處理程序。 但是,我想向主應用程序隔離添加一個可選回調。 目標是根據收到的后台通知觸發一些 UI 刷新。 由於后台處理程序是在它自己的隔離中產生的,所以我想在我的視圖中使用的回調不會被調用,因為它是在另一個隔離中定義的...... ...

如何分解 Dart Isolate 代碼以避免阻塞事件隊列?

[英]How to break up Dart Isolate code to avoid blocking the event queue?

我正在編寫一個測試程序來探索隔離在 Dart/Flutter 中的使用。 我擁有的一種隔離類型是使用 Flutter UI 上的開關啟動和停止的。 這會向隔離器發送一條消息(開始和停止),我使用ValueNotifier檢測這些命令並做出響應。 當我最初寫這篇文章時,Isolate 連續運行並且沒有 ...

隔離消息中的非法參數:(對象是 ReceivePort)

[英]Illegal argument in isolate message: (object is a ReceivePort)

我試圖寫我自己的工人來處理大量的數字。 並決定始終在其中處理我的所有數據的工作隔離。 但是當我嘗試在我的自定義 RenderObject 中使用它時,在paint方法中: 我收到這個: 這行代碼拋出異常: 我在這里錯過了什么嗎? ...

Flutter Isolate 只接收初始消息

[英]Flutter Isolate receives only the initial message

我正在嘗試使用將發送請求的Isolate ,以免阻塞主線程/隔離。 使用 so 后,生成的Isolate的函數僅在初始傳遞的消息上調用一次。 final isolate = await Isolate.spawn&lt;Animal&gt;((animal) { print('received ...

是否可以只將 dart function 轉換為 javascript

[英]Is it possible to only convert a dart function to javascript

我目前正在使用以下package ,其中自述文件說明了以下內容 我正在使用隔離工作者 package,因此我的代碼可以在 web 和 web 之外工作。我想從我的 dart 代碼生成 javascript 代碼。 我有一個頂級文件 function 我使用 我在這里找到的 https://dart ...

單元測試 function 與 flutter 中的隔離和計算

[英]Unit-testing function with isolates and compute in flutter

我正在嘗試測試一個接收和顯示一些數據的小部件。 此小部件使用 controller。 在構造函數中,我開始接收數據,然后在單獨的隔離中執行解析器。 在測試期間,傳遞給計算的 function 直到最后才會執行,並且小部件 state 不會改變。 其實widget的結構看起來有點復雜,但是我寫了更小的 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM