我的应用程序中的第一个活动是带有进度对话框的初始屏幕,我在其中从 Web 服务加载数据。
完成后,我开始下一个活动并在第一个活动的 onPause() 中调用 finish(),以使其不再出现。
下一个活动是我的主菜单,然后我从那里浏览应用程序。
问题是当我想离开应用程序时。我从参加过的任何活动返回到主菜单,然后按 BACK 或 HOME。
如果在我再次启动应用程序后不久,我的主菜单会立即出现,并且我不会通过启动数据的初始屏幕。另外,离开前的数据好像也被公开了。结果,我从主菜单启动的活动(取决于在启动屏幕期间获取的数据)变成了空的。
有谁知道如何去做?
谢谢,罗伯