私は接続を失った場合に電話を再起動するアプリケーションを開発しています。他のアプリケーションで開かれたGPRS接続を閉じる
この手順を実行する前に、Connection Managerで開いている接続をすべて終了します。 ConnMgrReleaseConnectionを使用して接続を解放することはできますが、別のアプリケーションで接続が確立されている場合は接続ハンドルを取得できますか?
接続マネージャが接続を閉じることができない場合は、RASHangupを実行できますが、まずConnectionManagerを使用して接続を試みます。
私はそれが事実だと思ったが、そうではないと思った。他のアプリケーションは私たちのものですが、これは非常にめったに発生しない問題を処理するスタンドアロンアプリケーションです。実際にはデバイスを再起動するのではなく、ラジオをオンまたはオフにします。 – Fishcake
私はイベントという名前のシステムを実装したいと思います。他のアプリが定期的に(タイマーやワーカースレッドのいずれかで)イベントをチェックし、イベントをアサートしたときに接続を解放するようにします。 – ctacke
メッセージウィンドウを使用して、他のアプリケーションに接続を終了するよう通知することができます。 –