-1

我有一个 android 应用程序,我在其中处理了设备的 Home 按钮单击。当我的应用程序使用Service运行时,当用户单击 Home 按钮时,我使应用程序自动重新启动。当用户在运行我的应用程序时单击主页按钮时,会显示默认主屏幕,然后再次显示活动。但我的问题是从主屏幕显示我的应用程序的最后一个活动需要很长时间。即,主屏幕显示了很长时间。因为这个用户可以从主屏幕启动任何其他应用程序并且我的应用程序在background.ie,在启动另一个应用程序后按 BACK 按钮时,可以查看我的应用程序。是否可以避免这种延迟并将我的应用程序带到该启动的应用程序的前面?

提前致谢

4

2 回答 2

0

Home button代码放入您的AsyncTask doinBackground()或您可以使用Handler. 这将帮助您减少加载activity. 有关如何使用 AsyncTask 和 Handler 的更多信息,请查看此链接:Android 后台处理

于 2013-03-22T05:48:39.047 回答
0

我在我的服务中实现了一个倒数计时器onStick,它在. 当我的活动进入前台时,onNewIntent我向服务发送一条消息以取消倒数计时器。效果很好。

于 2013-03-22T06:48:28.523 回答