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

时间:2016-07-05 17:47:46

标签: android android-activity android-preferences android-context preferenceactivity

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

如果除了AplicationContextBaseContext之外我还有其他任何内容,我会尝试使用强制转换和上下文。

那么有没有办法从偏好活动中获取以前的活动?

1 个答案:

答案 0 :(得分:0)

  

仍在运行

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

这就是活动之间的沟通松散耦合的原因。

  

那么有没有办法从偏好活动中获取以前的活动?

没有任何支持,并且将一直有效。