我有一个应用程序,我正在实现一个带有3个标签的标签栏。在第一个标签中,我使用活动组来实现多个活动。
在这个活动组中,我有5个活动。在我编辑文本的第一个活动中,我将数据从另一个类中获取编辑文本,然后通过单击按钮导航到另一个活动。当我从第二个活动回到第一个活动时,我无法看到所选数据。它显示没有选定数据的页面。
我不明白这一点。
答案 0 :(得分:0)
此类已弃用...
现在回答你的问题,你说:
......当我从第二次活动回到第一次活动时,我不是 能够看到所选数据...
这是ActivityGroup
的默认行为,当您向前移动时,您当前的Activity
状态不会被保存,当您返回上一个Activity
时,它会再次启动,再次调用onCreate()
。
答案 1 :(得分:0)
因为,在“活动组实现”中,将重新创建所有活动,然后生成视图,然后在窗口活动中添加此视图。因此,每次显示新活动时,都会重新创建活动。