2011-07-18 10 views
8

私のアプリケーションはランダムに一時停止(onPauseメソッドに入る)してから、画面に触れていなくても再開(onResumeメソッドに入る)しています。 logcatでは、一時停止と再開の原因を示すものはありません。これはモトローラXoomのか、HTCの伝説上のギャラクシータブ7" に起こるとではない。Androidポーズの理由を判断する

私は一時停止の理由を判別するにはどうすればよい?

+1

「一時停止」とはどういう意味ですか? onPause()が呼び出されているのですか、アプリケーションがロックされて再開していますか? – DeeV

+0

onPauseが呼び出されています。 –

+1

画面が消えると、onPauseが呼び出されます。画面がオフにならず、ランダムに発生する場合、私はなぜそれがわかりません。 – dymmeh

答えて

6

あなたはそれが唯一の唯一のギャラクシータブの上に起こると述べた。私は、このオーバーレイがフォアグラウンドにある場合、アプリ内でonPause()がトリガーされます。

Android Instrumentationを使用して、アクティビティの起動を使用して監視することができますActivityMonitorの特定のアクティビティが起動するのを防ぐために使用することもできます。

+0

それはかなり悪意のあるアプリケーションでしょうか?このタブレットは開発用デバイスであり、仕事場でのみ使用されるため、無作為のアプリケーションは常にインストールされていません。 –

+0

実際に何かに乗っているかもしれません。最後に記録された行とonPauseの間のlogcatでは、次のようになります。 'I/ActivityManager(2492):開始アクティビティ:flg = 0x10000000 cmp = com.google.android.apps.maps/com.google.googlenav.login .AndroidLoginActivitySdk5(補足あり)} 'これはなんですか? –

+0

私はちょうど私の答えを編集しました。私はInstrumentationを自分で使ったことはありませんでした。 –

関連する問題