我是 android 编程新手,有以下问题。
我有一个调用另一个活动(屏幕)的活动(屏幕)。我可以通过创建一个 intext 并使用 putExtras 从 Activity2 传回值。然后,当我返回我的主要活动 1 时,我可以 (onActivityResult) 从返回的意图中检索字符串值对。
问题 1 如果 Activity2 完成,如果垃圾收集器启动,我在那里创建的 Intent 有什么可能被释放?或者在退出应用程序之前,android不会清除任何这样的内存。
问题 2)如果我然后回到 Activity2 并再次执行“新 Intent .....”,是否会分配更多内存,如果是这样,是否效率低下?
问题 3 - 有没有更好的方法将数据从被调用活动传递回调用活动,或者使用 Intent 和 putExtras 等唯一方法?
谢谢托尼