在后台工作

| 实际上,我为自己的问题找到了很多答案,但是这次我完全被困住了。 我的问题很简单。我正在为.pls流构建一个无线电流应用程序,当用户按下主屏幕按钮时,我希望我的应用程序继续运行。我想你们很多人都知道ebuddy和Skype或基本的媒体播放器。他们将自己置于通知栏,您可以从这个地方轻松到达他们。我试图为我的应用创建通知,但是当我单击通知栏上的图标时,我无法访问我的应用。它直接打开了我的应用程序的新版本,并且我无法控制流式传输,最初的可运行应用程序已不存在。     
已邀请:
您可能需要阅读有关LaunchMode的说明:http://developer.android.com/guide/topics/manifest/activity-element.html#lmode 您要以单实例启动活动 编辑:也许singleTask会更好。 这是您要实现的工作流程: 所有后台工作必须由服务来完成。实现一个非常简单,几乎就像创建一个活动一样。 有关如何执行此操作的示例很多: http://developer.android.com/reference/android/app/Service.html http://marakana.com/forums/android/examples/60.html http://code.google.com/p/openmobster/wiki/AndroidService     
您需要实际的音乐演奏部分-或应在后台继续运行的部分-作为服务,而gui作为活动。您发出的通知应将您的活动gui带到flag_activity_reorder_to_front的最前面。     

要回复问题请先登录注册