在android中按下后退按钮后无法动态更新第一个活动

在android中按下后退按钮后无法动态更新第一个活动,android,android-intent,Android,Android Intent,在我的应用程序中,我有两个屏幕A和B。A是主屏幕,B是聊天屏幕。 B具有动态添加到屏幕的文本视图。现在,当我单击后退按钮时,即从B-->A。B屏幕仍在后台动态更新自身 我的问题是,当我希望从-->B再次看到B时,我的B屏幕会停止动态更新/刷新自身 要查看更新,我需要先执行B-->A,然后执行A-->B,然后查看丢失的更新 例如:这是我的场景:我正在创建一个聊天应用程序,我的聊天活动中有一个计时器,它在我的应用程序生命周期内继续从服务器接收消息。即使聊天活动在后台不可见/简而言之,我的聊天屏幕也会

在我的应用程序中,我有两个屏幕A和B。A是主屏幕,B是聊天屏幕。 B具有动态添加到屏幕的文本视图。现在,当我单击后退按钮时,即从B-->A。B屏幕仍在后台动态更新自身

我的问题是,当我希望从-->B再次看到B时,我的B屏幕会停止动态更新/刷新自身

要查看更新,我需要先执行B-->A,然后执行A-->B,然后查看丢失的更新

例如:这是我的场景:我正在创建一个聊天应用程序,我的聊天活动中有一个计时器,它在我的应用程序生命周期内继续从服务器接收消息。即使聊天活动在后台不可见/简而言之,我的聊天屏幕也会不断接收来自服务器的更新。我通过将文本视图动态添加到布局中,在屏幕上填充这些更新

第一步:应用程序启动,我到达聊天屏幕,第一次我的屏幕工作良好,并通过添加新的文本视图动态更新我的屏幕

第二步:我在聊天屏幕上按下后退按钮。现在我在主屏幕上。同时,聊天活动中的计时器每10秒继续接收服务器消息。(我正在这里缓存数据)

步骤3:我返回聊天活动,我可以在步骤2中成功填充缓存数据。但现在我的聊天活动并没有动态更新屏幕,即使我的数据正在缓存。调试时,我可以看到调用转到mylayout.addview(文本视图)。。。 但是,此新文本视图在屏幕上不可见


请帮助我,我的计时器出了问题。。 当用户向服务器发送第一条消息时,我首先启动了计时器

奇怪。。。但是为了解决这个问题,我必须在oncreate()中为我的计时器应用检查。。。
成功了

欢迎来到堆栈溢出。你能创建一个简单的例子(尽可能简单,不简单)来说明你要做什么吗?嗨,我添加了我的场景和一个例子你在B中覆盖了onBackPressed吗?