假设我正在进行一项活动(比如说活动1)并且我已经给出了执行一些长期过程的命令。这意味着当我开始另一个活动(activity2)时,在此期间如果activity1完成该过程并在警告框中显示结果,那么我如何使activity1的这个警告框出现在activity2上?我注意到的是,只有当我回到activity1时,activity1的警报框才可见。有没有办法做到这一点?如果问题无关紧要,请忽略,因为我只是android中的初学者。
答案 0 :(得分:0)
在使用两个活动之前,您必须保存活动的状态并在前面恢复另一个活动。这可以通过onRetainNonConfigurationInstance()
和getLastNonConfigurationInstance()
方法轻松完成。请参阅此link。