2010-10-20 22 views
0

我在我的應用程序中有3個視圖。 我的第一個視圖(FIRST_VIEW)有2個按鈕(BTN_2和BTN_3)。 每個按鈕將啓動單獨的視圖,意味着BTN_2導致啓動SECOND_VIEW,BTN_3將啓動THIRD_VIEW。在我的FIRST_VIEW中,我有一個onActivityResult()函數。如何爲每個按鈕結果(來自SECOND_VIEW和THIRD_VIEW)設置兩個onActivityResult()函數?我怎樣才能爲每個視圖指定onActivityResult()函數? 請幫幫我..... 謝謝..如何爲2個視圖指定onActivityResult()?

回答

2

只有一個onActivityResult。您需要檢查resultCode和requestCode以實際標識活動。

startActivityForResult(intentSecond, 1002); 
startActivityForResult(intentThird, 1003); 
@override 
void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if(requestCode==1002) //it was Second Activity 
    else if(requestCode==1003) //it was Third Activity 
}

+0

嗨,它的工作.. – Miya 2010-10-20 13:51:28

+0

非常感謝你... – Miya 2010-10-20 13:51:43

相關問題