所以,我在PreferencesActivity中有一个功能,我需要获取之前仍在运行的活动,例如当您在同一活动中直接访问首选项时。所以它还活着。
如果除了AplicationContext
和BaseContext
之外我还有其他任何内容,我会尝试使用强制转换和上下文。
那么有没有办法从偏好活动中获取以前的活动?
答案 0 :(得分:0)
仍在运行
不一定。用户可以按HOME(或通过概览屏幕切换到另一个任务),然后几分钟后返回到您的应用程序。如果您的流程在此期间终止,则用户将返回到您新创建的首选项活动实例,但您的其他任何活动都不会运行。
这就是活动之间的沟通松散耦合的原因。
那么有没有办法从偏好活动中获取以前的活动?
没有任何支持,并且将一直有效。