2011-11-21 56 views
1

我有一個活動答:從那裏,你可以點擊用戶界面,並去除了其他事情,有一個ListView的活動B.在活動BI有一個菜單,帶我到活動C.在該活動C,我有另一個菜單,可以帶我到一個活動B的ListView將填充取決於我在活動C中做了什麼。如何開始兩次活動?

有我的問題。我無法讓活動B從活動C重新開始。它所做的唯一的事情是回到上一個活動B(就像活動C中的後退按鈕一樣)。

概括起來講,我希望能夠有活動的下面的堆棧:

A - > B> C - >乙

但是,我不能得到第二個B 。每次我嘗試從C開始一個新的活動B時,它都會將我帶回第一個活動B並且未填充列表視圖。

我錯過了什麼嗎?從活動Ç


代號爲B

Intent i = new Intent(thisContext, B.class); 
thisContext.startActivity(i); 

PS:thisContext這裏是活性C,這是我在自己的活動的C構造函數分配的情況下,像這樣:

public C() { 
    this.thisContext = this; 
} 
+0

你可以發佈C開始活動B的代碼嗎? – Chris

+1

你可以在活動B中使用StartActivityForResult()....使C作爲子活動... [很好的例子](http://thedevelopersinfo.wordpress.com/2009/11/11/using-subactivities-in-android/ ) –

+0

Chris,我用代碼編輯了我的問題。謝謝! – Tiago

回答