2010-09-06 71 views
0

我有三個活動,A,B和C.的Android活動質疑

用戶可以從開始活動B,然後C來自B.

我想有以下。在C中,用戶填寫一些字段並單擊「確定」 - 按鈕。之後,活動B和C都應完成。

我不喜歡我的想法,完成一個啓動B之後,再開始℃之後完成B,然後開始從下

什麼是做到這一點的最好辦法?

是否可以完成孩子的父母活動?如果,是的,那麼這將是我的解決方案。但我還沒有找到任何有關這方面的信息。

謝謝

穆爾

回答

1

在活動B,呼叫活動下用startActivityForResult。在ActivityB.onActivityResult()方法中,當Activity C返回結果良好時調用finish()。這讓你回到活動A.

+0

謝謝你,我只是測試您的解決方案。它對我來說工作得很好,就這樣,我希望這樣做。 – Tima 2010-09-07 13:55:49

0

試試這個 在活動的C類

Intent mIntent=new Intent(getApplicationContext(),A.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivityForResult(mIntent);