gpt4 book ai didi

java - Android 运行访问

转载 作者:行者123 更新时间:2023-12-02 12:02:36 26 4
gpt4 key购买 nike

我想创建一个 Runnable,我可以在一个 Activity 中启动它,并且仍然可以在另一个 Activity 中访问它以从中检索数据。

这是您不建议的事情吗?

另一种选择是传递一个带有 Intent 的位图,并在同一个 Activity 上执行所有操作,但此 Activity 通常会打开另一个 Activity 以获取结果,因此这对于后台可运行来说会是一个问题吗?

感谢您的帮助,如有需要,请务必要求澄清!

最佳答案

新 Activity 应该仅将 Parcelables 作为参数,因此 Runnable 不适合。

静态访问是一种不好的做法。

解决方案是拥有一项服务,您可以在其中从一个 Activity 启动/绑定(bind)并从第二个 Activity 绑定(bind)。

启动另一个 Activity 对于 Runnable 来说不是问题,如果它有自己的线程,但请注意,当任务完成时,当 Activity 仍处于 onStop 状态时,您不能触摸 View ,从而导致异常。

关于java - Android 运行访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47135310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com