2011-11-17 8 views
2

HOMEキーを押してからアクティビティを表示するには、5秒間の遅延があります。私はいくつかの投稿を見て、ホームボタンを押した後、アンドロイドがサービスと放送受信者がstartActivityを5秒間呼び出すのを防ぎます。ホームボタンを押したときのアクティビティを表示するのに5秒遅れている理由は?

Q1。誰でも私にこの遅れを起こす理由を教えてもらえますか?

Q2。 ActivityManagerService :: checkAppSwitchAllowedLocked()が常にtrueを返すように変更した場合、ロックをチェックすることがなくなり、Activityが遅延なく表示されます。遅延を避けるための良い解決策になるか、または他の方法で間違った効果を引き起こす可能性がありますか?

+0

私は私のアプリのAndroidManifest.xmlをして許可を使用しています <アンドロイド許可使用しています:名=「android.permission.STOP_APP_SWITCHES」/> をまだその5秒遅れで表示取得。 – Shravan

+0

解決策はありますか? – JiTHiN

答えて

3

私は知っている、それはおそらく遅すぎる(半年が過ぎた)。しかし、ここでは、あなたのアプリケーションがシステムと同じキーで署名されていない限り、ない根ざし電話で許可を取得することができなくなります答え