应用程序 运行 在后台并再次打开它会使设备延迟

App run in background and open it again make device lag

我的应用程序存在一些问题,我不知道如何解决。

我打开我的应用程序并使用了一段时间,然后我让我的应用程序 运行 在后台运行,这意味着我不会关闭它并使用我的 phone 做其他事情。

但是当我想再次使用我的应用程序时,我发现我的 phone 变得非常滞后。当我单击后台应用程序按钮以显示哪个应用程序正在后台运行时,我的应用程序跳转到屏幕非常滞后,当我想单击它或想要关闭它时,它也会非常滞后,这意味着可能我的应用程序让我的 phone 变得滞后。

只有当我想再次打开我的应用程序或者我想滑出我的应用程序以关闭它时才会出现这种情况。当我的应用 运行 在后台运行并且我做其他事情时,我的 phone 不会滞后。

我不知道我的应用程序发生了什么,谁能告诉我如何检查我的应用程序, 知道发生了什么我可以修复它,谢谢!

  • 检查您的应用程序代码,您没有在 onResume() 方法上放置繁重的任务。如果可能,请尝试以适当的生命周期方法执行该操作。
  • 在应用程序可见时调用的方法上放置一个断点,并尝试找出是否有任何函数没有花费太多时间来执行。