请问怎么像QQ一样关闭Activity后网络服务仍可继续运行

请教如何像QQ一样关闭Activity后网络服务仍可继续运行
请教各路高手,如何像QQ一样做到关闭Activity后网络服务仍可继续运行?因为我的service需要和activity交互数据,如果service绑定的话,用户一但按下home键,activity就退出了,这样service也就结束了。我现在没有搞清楚ongoing是可以继续维持service的生命周期,或者说这两者是否有关系?在网上介绍notification的文章很多,但和service结合应用的没找到,我不清楚如果activity在onStop后直接启动notification是否service就会继续运行?而且这个服务在内存低时不会被系统杀死?我需要实现的东西就是:

1、用户点home键时,程序可以进入到notification,此时后台的服务仍可以继续工作(网络)
2、用户点notification通知时,返回之前退出的那个activity

谢谢

------解决方案--------------------
别用bind, 用startService看看
------解决方案--------------------
1. 按下home键,activity就退出。activity只是stop了,并没有destroy。
2. 2.0之前是在service中调用setForeground(true);2.0之后要在service中调用startForeground();这里有篇文章是介绍service结合notification,http://blog.****.net/dp1234/article/details/6525047,这样将进程等级改为foregroud process就不会系统回收了。
------解决方案--------------------
用startService就可以,这样退出并不能结束service,必须手动调用stopService.
------解决方案--------------------
按下HOME,服务是不会停止的,除非手动stop掉,不然是在后台运行的