1

我有一个带有 LAUNCHER 和 MAIN 意图过滤器的特殊启动器活动,它启动了我的服务。当我的应用程序从最近使用的应用程序列表启动时,它会崩溃,因为服务没有启动。解决这个问题的正确方法是什么?也许我的应用程序架构不好?

4

1 回答 1

0

尝试调用startService()Activity 的onStart()方法。这样,每次您的 Activity 进入前台时都会调用它(包括从最近使用的应用程序列表中调用)。但请记住遵循 Activity 的生命周期并停止 Service inonStop()方法。

于 2013-01-31T13:54:17.053 回答