diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index ab29fb4da9ce6954d1104a152b2e0cb66cb4c947..255ab5014efe1e19320035b4b844e1c52ed463dc 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -101,7 +101,7 @@ struct DataItemView { } .onClick(() => { let util = PreferencesUtil.getInstance(); - let preferences = util.getPreferences(getContext(this)); + let preferences = util.getPreferences(this.getUIContext().getHostContext()!); this.statusArr[this.itemData.id] = !this.statusArr[this.itemData.id]; this.itemData.favour = this.statusArr[this.itemData.id!]; util.preferencesPut(preferences, 'statusArr', this.statusArr);