2011-02-24 99 views
0

我有一些活動,活動A在其中我開始新的任務中的新活動B,所以A去與它背景任務..在BI開始C和從C我需要開始A.我需要回到第一個任務。怎麼做 ?謝謝 !Android:從後臺運行活動

+0

爲什麼不使用服務?)或asyncTask?我不明白爲什麼你想在後臺進行這項活動? – Lonkly 2011-02-24 10:28:36

+0

我使用service..Service僅在新任務中啓動活動。 – Jim 2011-02-24 10:32:16

回答

1

使用intent標誌意圖。

Intent intent= new Intent(CurrentActivity.this, DestinationActivity.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)); 

這應該用來開始新的活動,例如B和C在你的情況。

Intent intent= new Intent(CurrentActivity.this, DestinationActivity.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT)); 

可用於重新啓動一個在你的情況。希望這可以幫助。

+0

要使用哪個標誌?我嘗試了一切 – Jim 2011-02-24 10:35:33