2011-01-21 22 views
1

PhoneGapを使用してiOSでWebアプリケーションを開発しています。私は、アプリケーションがバックグラウンドに入るときにjavascript関数呼び出しを行う必要があります。"applicationWillResignActivity"の呼び出しにUIWebViewが応答しません

私は "applicationWillResignActivity"メソッドから関数を呼び出していますが、アプリケーションが次回はフォアグラウンドになるまで実行しません。他の非javascriptコードが実行されています。これはホームボタンを押したときにのみ起こります。他のケースでは、アプリの実行中に電源ボタンを押し、ホームボタンを2回押すなど、javascript関数が実行されます。

この種のUIWebViewにはいくつかの制約がありますか?ユーザーがホームボタンを押したときにjavascriptを動作させる方法があるかどうかを誰か教えてください。

+0

誰でもいいアイデア??? – Sailesh

+0

誰か他にもあります....:Pしかし、真剣に、これは重要です。とにかく、私はJavaScriptのコードを実行するのに十分な時間があるように、going-to-the背景アクションを遅らせることができますか? – Sailesh

答えて

2

このようなイベントをキャプチャする方法はないようです。だから、この質問に自己回答するだけで、実際にアプリケーションがバックグラウンドになるときにJSコードを実行する代理メソッドはありません。

関連する問題