0
我创建了一个简单的网络电台流媒体应用程序,对我的应用程序用户告诉我,有时当他打开另一个应用程序(例如,Facebook应用程序)时,我的应用程序无错地关闭。应用程序关闭时没有错误 - 在后台
如何追踪此事件?
谢谢!
我创建了一个简单的网络电台流媒体应用程序,对我的应用程序用户告诉我,有时当他打开另一个应用程序(例如,Facebook应用程序)时,我的应用程序无错地关闭。应用程序关闭时没有错误 - 在后台
如何追踪此事件?
谢谢!
这听起来像你的应用程序只是遇到标准Activity lifecycle。
当用户离开您的应用程序(例如打开Facebook应用程序)时,会调用onStop()。从那里,应用程序可以重新启动,它可以坐在那里,或者它可以被销毁。
由于Facebook应用程序相当耗费资源,我猜测系统正在销毁您的应用程序以释放Facebook应用程序的资源,或者其他任何应用程序正在启动。
如果您告诉我们更多关于您想要完成的内容,我们可以提供更多关于如何做到这一点的建议。
我假设你的场景,但我的应用程序有必要尽可能保持打开,或(如果有一种模式)暂停并重新启动时,资源减少。谢谢。 –
在这种情况下,您可能希望将实现您的应用程序(或您的应用程序的一部分)视为[服务](http://developer.android.com/reference/android/app/Service.html)。 虽然Android会尽量让服务保持运行,但仍有一些情况可以停止。这些场景可以在服务页面的[Process Lifecycle](http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle)部分找到。 –