アプリケーションがアイドルモードになっているときに、HTTP接続を使用して保存されたRMSデータを送信したい。Java MEでアイドル状態かどうかを確認するアプリケーションモードを見つける
その時点でユーザーがアプリケーションを使用していない場合、スレッドはRMSデータを呼び出してサーバーに送信します。
アクティブモードまたはアイドルモードのアプリケーションを見つけるにはどうすればよいですか?
アプリケーションがアイドルモードになっているときに、HTTP接続を使用して保存されたRMSデータを送信したい。Java MEでアイドル状態かどうかを確認するアプリケーションモードを見つける
その時点でユーザーがアプリケーションを使用していない場合、スレッドはRMSデータを呼び出してサーバーに送信します。
アクティブモードまたはアイドルモードのアプリケーションを見つけるにはどうすればよいですか?
アプリケーションがアクティブかどうかを示す十分な情報があれば、バックライトが消えるのを待つことができます。
がSystemListener2 interfaceを実装し、オブジェクトがApplication .addSystemListener
Displayable.setCommandListener(CommandListener l)
を使用するよりもスマートな解決策はありません。
コマンドリスナーはTimerを使用する必要があります。特定のタイムアウト(60秒とする)が終了すると、タイマータスクが実行され、データの送信が開始されます。私はあなたがmidletのコードにアクセスできるなら、この解決策はそれほど悪くないと思います。
に登録された後、あなたは簡単に説明したり、私が理解できるように、いくつかの例を与えることができ呼び出されるメソッドbacklightStateChange()があります。 – Mihir
あなたの返事に感謝します。私はこれをノキアe-72のj2meに実装したいと思っています。あなたが提案した解決策は、ブラックベリーには完璧です。どのapiの私はj2meのために使用できますか? – Mihir
@MihirなぜあなたはBlackBerryタグを追加しましたか? –
私はj2meモバイルとブラックベリーの両方で実装したいので、コードが標準のJ2MEコードであれば、両方のモバイルで動作します。 – Mihir