【发布时间】:2020-11-21 19:06:09
【问题描述】:
我在我的应用程序中使用 onPause() 方法,以便在应用程序暂停时用户在我的聊天中变得“离线”。我发现它非常有用。
但问题是,每次用户在活动之间导航时,都会调用该方法,就像毫秒一样。这样,用户在活动 A 中“在线”,在 B 中“在线”,但介于两者之间。
因为我用一个绿点来描述在线用户,所以很烦人,因为它每次都变成灰色然后又变成绿色。
有没有办法防止这种情况发生?
【问题讨论】:
-
我会使用单个活动,并在该活动中为不同的屏幕使用片段。