0
我有一些活动,活动A在其中我开始新的任务中的新活动B,所以A去与它背景任务..在BI开始C和从C我需要开始A.我需要回到第一个任务。怎么做 ?谢谢 !Android:从后台运行活动
我有一些活动,活动A在其中我开始新的任务中的新活动B,所以A去与它背景任务..在BI开始C和从C我需要开始A.我需要回到第一个任务。怎么做 ?谢谢 !Android:从后台运行活动
使用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));
可用于重新启动一个在你的情况。希望这可以帮助。
要使用哪个标志?我尝试了一切 – Jim 2011-02-24 10:35:33
为什么不使用服务?)或asyncTask?我不明白为什么你想在后台进行这项活动? – Lonkly 2011-02-24 10:28:36
我使用service..Service仅在新任务中启动活动。 – Jim 2011-02-24 10:32:16