【发布时间】:2017-10-13 00:36:11
【问题描述】:
所以在我的应用程序中,我有一个按钮,单击该按钮会打开 WhatsApp 并发送声音。在这个按钮上,我附加了一个方法,当单击该按钮时,它会创建一个 Ionic 加载组件。我遇到的问题是“loading.dismiss()”。我想让它在启动 WhatsApp 时关闭加载程序。
我曾尝试使用 ionViewWillLeave,但它不起作用,因为 Ionic 无法将打开 WhatsApp 的我的应用识别为“离开”。
soundboard.html(带有点击方式的按钮)
<button ion-button (click)="share(sound.file)"></button>
soundboard.ts
loading = this.loadingCtrl;
public share(file: string): void {
let loading = this.loadingCtrl.create({
content: 'Please wait...'
});
loading.present();
SocialSharing.shareViaWhatsAppToReceiver(null, null, file);
this.turnoff(loading) /* calls the loading.dismiss */
}
ionViewWillLeave(loading) {
loading.dismiss();
}
【问题讨论】:
标签: android angular typescript ionic2