From 5f6efaa1145c2d8c7828155b346d8688eed06207 Mon Sep 17 00:00:00 2001 From: cjand <1747143535@qq.com> Date: Thu, 20 Feb 2025 15:19:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=BC=E5=BC=8F=E5=8C=96?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: cjand <1747143535@qq.com> --- .../entry/src/main/ets/pages/DataSource.ets | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/add_to_app/multiple_flutters/multiple_flutters_ohos/entry/src/main/ets/pages/DataSource.ets b/add_to_app/multiple_flutters/multiple_flutters_ohos/entry/src/main/ets/pages/DataSource.ets index 38d267ba..d68ca333 100644 --- a/add_to_app/multiple_flutters/multiple_flutters_ohos/entry/src/main/ets/pages/DataSource.ets +++ b/add_to_app/multiple_flutters/multiple_flutters_ohos/entry/src/main/ets/pages/DataSource.ets @@ -19,6 +19,7 @@ export class BasicDataSource implements IDataSource { } } + // Avoid repetition unregisterDataChangeListener(listener: DataChangeListener): void { const pos = this.listeners.indexOf(listener); if (pos >= 0) { @@ -27,18 +28,21 @@ export class BasicDataSource implements IDataSource { } } + // Avoid repetition notifyDataReload(): void { this.listeners.forEach(listener => { listener.onDataReloaded(); }) } + // Avoid repetition notifyDataAdd(index: number): void { this.listeners.forEach(listener => { listener.onDataAdd(index); }) } + // Avoid repetition notifyDataChange(index: number): void { this.listeners.forEach(listener => { listener.onDataChange(index); -- Gitee