Android 如何从PreferencesActivity获取以前的活动?

Android 如何从PreferencesActivity获取以前的活动?,android,android-activity,android-preferences,android-context,preferenceactivity,Android,Android Activity,Android Preferences,Android Context,Preferenceactivity,因此,我在PreferencesActivity中有一个功能,我需要获取前一个仍在运行的活动,例如,当您在同一活动中直接访问首选项时。所以它还活着 我试过使用casting和context,如果除了AplicationContext和BaseContext之外还有其他方法的话,这会很有用 那么,有没有办法从preferences活动中获取上一个活动 它仍在运行 不一定。用户可以按HOME(或通过概览屏幕切换到其他任务),几分钟后返回应用程序。如果您的进程同时终止,用户将返回到您的首选项活动的新创

因此,我在PreferencesActivity中有一个功能,我需要获取前一个仍在运行的活动,例如,当您在同一活动中直接访问首选项时。所以它还活着

我试过使用casting和context,如果除了
AplicationContext
BaseContext
之外还有其他方法的话,这会很有用

那么,有没有办法从preferences活动中获取上一个活动

它仍在运行

不一定。用户可以按HOME(或通过概览屏幕切换到其他任务),几分钟后返回应用程序。如果您的进程同时终止,用户将返回到您的首选项活动的新创建实例,但您的其他任何活动都不会运行

这就是为什么活动之间的通信是松散耦合的

那么,有没有办法从preferences活动中获取上一个活动


没有任何东西是受支持的,也不会一直工作。

@user13:Android不支持这种功能。