2012-01-30 65 views
3

假设我正在进行一项活动(假设活动1),并且我已经为执行一些漫长过程给出了一个命令。也就是说,当我开始另一个活动(activity2)时,在这段时间内,如果activity1完成该过程并在alert框中显示结果,那么如何让activity1的此警报框显示在activity2上?我注意到的是,当我移回到activity1时,activity1的警报框才可见。有没有办法做到这一点?忽略这个问题是无关紧要的,因为我只是一个Android的初学者。如何使警报框显示在其他活动上

回答

0

在使用两项活动之前,您必须先保存活动的状态并恢复其他活动。这很容易通过onRetainNonConfigurationInstance()getLastNonConfigurationInstance()方法完成。请参考link

+0

我想知道的是,假设我在activity1中运行线程或异步任务,并且此过程继续。虽然这正在进行中,但我正在开展另一项活动。同时,如果第一个活动中的线程完成,那么我想通过警报框的帮助将其通知给用户。我希望此警报框显示在activity2之上 – 2012-01-30 13:54:12

相关问题