1

インターネット接続が失われた場合、私のアプリはユーザーに AlertDialog を表示しています。このために、ネットワーク接続を常に検出し、ネットワークが利用できない場合はダイアログを表示する BroadcastReceiver を使用しています。すべてが正常に機能しており、期待どおりです。

問題は、着信または発信通話が行われたときに始まります。ユーザーが着信に応答したり発信したりしても、AlertDialog (インターネット接続に関する通知) がポップアップします。これにより、非常に悪いユーザー エクスペリエンスが残ります。

なぜそれが起こっているのか、誰でも教えてもらえますか?助けてください。事前にサンクス。

4

1 に答える 1

2

さて、すべてのネットワークキャリアは一度に単一の接続を提供します。つまり、通話を開始するとネットワークサービスが停止し、通話がない場合は起動します。したがって、電話をかけるときはいつでも、デバイス自体のGPRS /ネットワークシンボルが使用できなくなることを確認してください(オフライン)。

これが、放送受信機が応答する理由です。

これが問題の解決に役立つことを願っています。

于 2012-09-15T13:50:16.617 に答える