假设我有一个activity(比如activity1),并且我已经给了一个执行长过程的命令。意思是当我启动另一个活动(activity2)时,在此期间,如果activity1完成流程并在警报框中显示结果,则如何使activity1的此警报框显示在activity2上?我注意到的是,activity1的警告框只有在我移回activity1时才可见。有办法吗?如果这个问题无关紧要,请忽略,因为我只是一个Android初学者。
最佳答案
在使用两个活动之前,您必须保存该活动的状态,并在出现前还原另一个活动。这很容易通过onRetainNonConfigurationInstance()
和getLastNonConfigurationInstance()
方法实现。请参考link。
关于android - 如何使警报框显示在其他 Activity 之上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9064749/