2011-12-06 12 views
4

これがシナリオです。私はスレッドを停止しました。前のアクティビティに戻るためにバックキーを押しましたが、問題が発生したときにメソッドを実行したいので、次のようなメソッドをオーバーライドできると思いました。アクティビティに戻るときに実行されるメソッドはありますか?

@Override protected void onResume() { 
      super.onResume(); 
     } 

しかし、これは私がアクティビティを開始したときに実行されるようです。私はこの機能を持っていますが、戻るキーを押して戻るにはしたいです。

申し訳ありません申し訳ありませんがわかりません、私は専門用語に精通していません。

+0

あなたがどこから来ているのかによって、これを処理する方法はいくつかあります。たとえば、スレッドの補完はコールバックで処理できますし、インテントコールはonNewIntentなどを使って処理できます。新しいアクティビティが呼び出される方法と終了する場所の完全なコードを投稿すると、必要なものがわかります。 – Phil

+0

私はあなたがこの質問を面白いと思っていると確信しています:http://stackoverflow.com/questions/2441145/onpause-onresume-activity-issues –

答えて

9

official documentationによると、onResume()は正確に何をしたいです - アクティビティがフォアグラウンドに来るとき、それは常に現在のプロセスと活動状態に応じて、どちらか一緒にonCreate()および/またはonStart()単独で、実行されます。

+0

正直、私はあなたの言葉を借りて、コードを見ていました。私は機能を間違ってテストしていたことが分かります。ありがとうございました – Zizo47

関連する問題