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;
}
你可以發佈C開始活動B的代碼嗎? – Chris
你可以在活動B中使用StartActivityForResult()....使C作爲子活動... [很好的例子](http://thedevelopersinfo.wordpress.com/2009/11/11/using-subactivities-in-android/ ) –
Chris,我用代碼編輯了我的問題。謝謝! – Tiago