Android活动,服务,通知和应用程序启动器

时间:2014-09-12 08:42:17

标签: android android-activity service notifications

我需要你的帮助,因为我想编写一个Android应用程序,其工作方式如下:当我点击应用程序启动器时,我会显示一个用户必须插入一些数据的活动,比如他的名字ecc。这些数据通过意图传递给后台服务,当服务启动时,我会显示通知。当我点击通知时,我会显示另一个用户可以按下按钮停止服务的活动。一切正常,但我想,如果我再次点击应用程序启动器,但服务处于活动状态,用户没有看到第一个活动(他必须插入数据),但最后一个其中有按钮可以停止服务。我不知道该怎么做。你能帮我吗?感谢。

1 个答案:

答案 0 :(得分:0)

对于这些用例,您真的需要两个Activities吗?您可以只有一个Activity和两个Fragments,一个用于启动Service,另一个用于停止。在Activity's onCreate()方法中,检查Service是否正在运行,并动态地向右Fragment充气。