2012-01-05 7 views
0

アクティビティが再開されたときに関数を開始する必要があります。例:アクティビティの再開のトリガー

私はアクティビティAを持っていますが、Bという名前の別のアクティビティを開始します。その後、Bが終了するとfinish()がコールされ、Aが再開されます。しかし、Aが再開されたとき、私はある情報をリフレッシュする関数を呼び出したいので、Aが別のアクティビティから再開されたときを知る必要があります。

これはAndroidで可能ですか?

+0

)活性 http://developer.android.com/reference/android/app/Activity.html#onResume(のonResume()メソッドをオーバーライドすることができますAndroidのbasics.Youを通過してくださいhttp://stackoverflow.com/questions/5569830/get-result-有用である可能性があるリンクですアンドロイド単位テスト後の活動からの後継 – kosa

+0

プロセスをより良く理解するために。あなたはBが走っている間にAを一時停止していますか? – wurde

答えて

0

アクティビティをオーバーライドする方法はありますが、それは意外にもonResumeという名前です。

0

アクティビティBを開始するときは、startActivityForResultメソッドを使用する必要があります。その後、finish()が呼び出された後、アクティビティAのonActivityResult()を呼び出します。詳細は、Starting Activitiesの文書を参照してください。

0

ここ

関連する問題