Android 如何从PreferencesActivity获取以前的活动?
因此,我在PreferencesActivity中有一个功能,我需要获取前一个仍在运行的活动,例如,当您在同一活动中直接访问首选项时。所以它还活着 我试过使用casting和context,如果除了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(或通过概览屏幕切换到其他任务),几分钟后返回应用程序。如果您的进程同时终止,用户将返回到您的首选项活动的新创
AplicationContext
和BaseContext
之外还有其他方法的话,这会很有用
那么,有没有办法从preferences活动中获取上一个活动
它仍在运行
不一定。用户可以按HOME(或通过概览屏幕切换到其他任务),几分钟后返回应用程序。如果您的进程同时终止,用户将返回到您的首选项活动的新创建实例,但您的其他任何活动都不会运行
这就是为什么活动之间的通信是松散耦合的
那么,有没有办法从preferences活动中获取上一个活动
没有任何东西是受支持的,也不会一直工作。@user13:Android不支持这种功能。