我有使用typescript和Angular开发的小型NativeScript应用程序。对于数据存储,我使用sqlite数据库。
我的问题是在推送通知发生后检测sqlite数据库中的更改,并希望在主视图中更新之后的项目列表。
现在,我必须再次打开应用程序来同步数据。是否还有其他方法可以像原生Android那样拥有游标加载器?
提前谢谢你。
以下是我的代码的一小部分:
1.app.component.ts
ngOnInit() {
firebase.init({
onMessageReceivedCallback: (message: Message) => {
const data = message.data;
// push notification happened in background.
}
});
}
2.item.component.ts
ngOnInit() {
// called service to fetch items from sqlite database
this.itemService.getItems().then(result => {
this.items = result;
});
}