2010-05-26 103 views
0

我如何從剛剛安裝的活動清除病竈/開始,刪除焦點從當前活動

,使用戶的焦點將remine在previouse一個? (雖然堆棧中的新活動remine將在後臺工作)

問題是,當我開始這個新的背景活動,直到我不會按回或回家,UI卡住了。我想解決一些如何

謝謝,

射線。

回答

1

致電finish(),您的活動將被破壞,活動堆棧上的前一活動將被帶到前臺。

+0

是的,但問題是,在這個活動中我有BroadcastReceiver,並且還實現了onActivityResult ..當我完成()時不會提供的東西。任何其他想法? – rayman 2010-05-26 14:11:32

+0

'onActivityResult()'只會在你調用'startActivityForResult()'時纔會出現,在這種情況下,無論如何你都沒有前景。所以這與你的問題無關。將您的'BroadcastReceiver'移動到'Service'或將其註冊到清單中,因此無論您的活動是否處於前臺,它都是可用的。 – CommonsWare 2010-05-26 14:30:35

+0

是的,但如果我想要使用此活動的startActivityForResult()..我將無法做到這一點。因爲它已經完成了()。 – rayman 2010-05-26 15:35:46