-1

この投稿を思い出させる巨大で恐ろしい Android プロジェクトを私は受け継いでいます。

このプロジェクトには、Runnable を実装する謎のアクティビティがあります。アクティビティが正しく初期化されていないため、実行関数が失敗しています。私の問題は、 Runnable が実際に実行されている場所がわからないことです。

このアクティビティの Runnable インターフェイスが呼び出されるポイントを見つけるにはどうすればよいですか? ブレークポイントは、親スレッドが run() を呼び出していることを示しているようです - うわー、驚きです。

4

2 に答える 2

0

プロジェクト内のアクティビティ クラス名の参照を検索します...一部のクラスがアクティビティのオブジェクトを明示的に作成している可能性があります...

于 2012-11-22T09:05:52.283 に答える