2

ユーザーがアクティビティから離れて (たとえば、戻るまたはホームに) 移動してから戻った後、以前のアクティビティ状態を復元するなどのイベントをデバッグしたいと考えています。通常、アクティビティ (およびアプリ全体) は、これら 2 つのイベントの間で Android によって破棄されません。ただし、アクティビティが破棄され、アクティビティの復元時にキャッチされない例外が発生する場合があります (たとえば、フィールドが保存されていないため)。そんな瞬間を少しずつデバッグしていきたいと思います。

ユーザーが離れるとすべてのアクティビティが破棄されるように、Android システムを調整することができました (VMware のカスタム android ビルドのおかげです)。しかし、アクティビティが破棄されると、Eclipse デバッグ セッションも終了し、ユーザーがアクティビティに戻ると、デバッガーにアクセスできません。

問題は、onDialogPrepare()、onCrete() などのさまざまな場所で、デバッガーとブレークポイントへのアクセスをどのように受け取ることができるかということです。

4

1 に答える 1

0

アクティビティが終了し、onDestroy()が呼び出されると、次にそのアクティビティを開いたときに、アクティビティが完全に再作成されます。したがって、onCreateメソッドをデバッグするだけで済みます。

于 2012-10-08T14:35:44.863 に答える