2015-07-28 54 views
0

我有Android應用程序,它有3個活動在它A,B和C.如何清除按回按鈕上的所有意圖變量?

當應用程序啓動它啓動活動A其信息的顯示列表。

當用戶從列表中選擇一個項目時,使用intent.putextra(string variable)將所選列表項信息傳遞給活動B.活動B根據選擇顯示數據。

當我按下B按鈕返回A並再次從列表中選擇新項目時,舊選定項目位於字符串變量中。

我試過下面的代碼,但它不工作。

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 
     selected="";  
    } 

selected是我的字符串變量。

+2

如果你只是想顯示數據,那麼你爲什麼要做這個startActivityforResult,startActivity就足夠了 –

+0

爲什麼你使用'onActivityResult()'? –

+0

@JaiSoni因爲我已經搜索並發現它清除變量的一種方法。 – Hussainsoni

回答

-1

對於這種情況不需要使用startActivityForResult。 startActivity()可以解決你的問題。

+0

我只使用開始活動,但無法獲得適當的結果。 – Hussainsoni

+0

你可以發佈你的代碼,讓我們知道你做了什麼? –

+0

我得到了解決方案。 – Hussainsoni