如何从 PreferencesActivity 获取上一个 Activity?

How to get previous Activity from PreferencesActivity?

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

我尝试通过转换和上下文,如果我有除 AplicationContextBaseContext 之外的任何其他内容,这将很有用。

那么有没有办法从首选项activity中获取之前的activity?

which is still running

不一定。用户可以按 HOME(或通过概览屏幕切换到另一个任务),然后在几分钟后 return 到您的应用程序。如果您的进程同时终止,用户将 return 编辑到您的首选项 activity 的新创建实例,但您的 none 其他活动将 运行.

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

So is there a way to get the previous activity from preferences activity?

没有任何受支持且会一直有效的东西。